.video-chat-wrapper{position:absolute;top:0;left:0;width:100vw;height:100vh;pointer-events:none;background-color:initial;z-index:4000}.mobile .video-chat-wrapper .buttons-full{-webkit-animation:fadeSlideOut 2s;animation:fadeSlideOut 2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.video-chat-wrapper.show-buttons .buttons-full{-webkit-animation:fadeSlideIn 2s;animation:fadeSlideIn 2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.video-chat-wrapper.screen-share{border:7px solid #30d06c}.video-chat-wrapper.no-flip .local-view{-webkit-transform:scaleX(1)!important;transform:scaleX(1)!important}.video-chat-wrapper.full{pointer-events:all;min-height:-webkit-fill-available;max-height:-webkit-fill-available}.video-chat-wrapper.full .network-status{top:unset;bottom:128px}.video-chat-wrapper.full .network-status .network-status-box{width:252px}.video-chat-wrapper.full .network-status .network-status-box .network-status-text{width:unset}.mobile .video-chat-wrapper.full .network-status{top:64px;bottom:unset}.mobile .video-chat-wrapper.full .video-chat-inner{top:56px;right:8px;width:unset;height:unset}.mobile .video-chat-wrapper.full .video-chat-full-inner{display:flex;flex-direction:column;height:calc(100vh - 60px);max-height:-webkit-fill-available;min-height:-webkit-fill-available}.mobile .video-chat-wrapper.full .video-container{background-color:#000}.mobile .video-chat-wrapper.full .video-container.upper{display:none}.mobile .video-chat-wrapper.full .video-container.upper .remote-wrapper{width:unset;height:unset;margin:0}.mobile .video-chat-wrapper.full .video-container.upper-mobile{border-radius:0!important;flex:1 1}.mobile .video-chat-wrapper.full .video-container.upper-mobile .remote-wrapper{height:100%;margin:0}.mobile .video-chat-wrapper.full .video-container.upper-mobile .remote-wrapper .video-chat-close{display:none}.mobile .video-chat-wrapper.full .remote{width:100%;font-size:24px!important;line-height:32px!important}.video-chat-wrapper .video-chat-inner{pointer-events:all;display:flex;flex-direction:column;justify-content:space-between;position:absolute;box-shadow:0 0 16px 0 #d8d8d8;border-radius:8px;overflow:hidden;z-index:4000;top:56px;right:56px}.mobile .video-chat-wrapper .video-chat-inner{box-shadow:none;height:100vh;width:100vw;align-items:center;justify-content:center;margin:auto;right:unset;top:unset;background-color:rgba(0,0,0,.5)}.video-chat-wrapper .video-top-buttons{height:48px;width:100%;z-index:4005;background-color:#363437;display:flex;justify-content:right;align-items:center;padding:24px}.video-chat-wrapper .video-top-buttons .top-button{z-index:2002;height:32px;width:32px;color:#fff;margin-left:16px}.video-chat-wrapper .video-top-buttons .top-button span{position:absolute}.video-chat-wrapper .video-top-buttons .top-button span svg{font-size:24px!important}.video-chat-wrapper .video-top-buttons .top-button.left{margin-right:auto;margin-left:0;-webkit-transform:scale(.75);transform:scale(.75)}.video-chat-wrapper .remove-video-full-initials{width:100vw;height:100vh;background-color:#000;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.video-chat-wrapper .remove-video-full-initials .avatar-initials{z-index:2;background-color:#000;color:#fff;width:100px;height:100px;font-size:48px}.mobile .video-chat-wrapper .remove-video-full-initials{width:unset;height:100%;object-fit:contain;width:-webkit-fill-available}.video-chat-wrapper .remote-video-full{width:100vw;height:100vh;background-color:#000;position:absolute;top:0;left:0;z-index:1}.video-chat-wrapper .remote-video-full.mirror{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.mobile .video-chat-wrapper .remote-video-full{width:unset;height:100%;object-fit:contain;width:-webkit-fill-available}.video-chat-wrapper .full-screen-remote-buttons{position:absolute;bottom:104px;z-index:2;margin-left:32px;margin-bottom:32px}.video-chat-wrapper .full-screen-remote-buttons button{background-color:#cc1d35;height:32px;width:32px}.video-chat-wrapper .buttons-full{position:fixed;background-color:#363437;width:100%;height:104px;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1}.mobile .video-chat-wrapper .buttons-full{height:64px;justify-content:flex-start;position:relative}.mobile .video-chat-wrapper .buttons-full .video-chat-device-selection{display:flex;width:100%;padding-left:16px}.mobile .video-chat-wrapper .buttons-full .video-chat-device-selection .device-selector-btn{margin:0 0 0 12px}.mobile .video-chat-wrapper .buttons-full .local-end{width:88px;margin-right:24px;margin-left:auto;align-self:center;position:relative}.video-chat-wrapper .buttons-full .local-end{width:136px;margin-right:48px;background-color:#cc1d35;color:#fff;font-size:14px;font-weight:700;height:32px;border:2px solid #fff;border-radius:16px;position:absolute;right:0;align-self:flex-end}.video-chat-wrapper .buttons-full .local-end span{position:absolute}.video-chat-wrapper .buttons-full .local-end:hover{background-color:#cc1d35}.video-chat-wrapper .video-chat-close{display:none;position:absolute;top:10px;right:16px;border:0;background:none;margin:0;padding:0;cursor:pointer;color:#fff;z-index:4100}.mobile .video-chat-wrapper .video-chat-close{display:block}.video-chat-wrapper .video-container{background-color:#363437}.mobile .video-chat-wrapper .video-container{border-radius:8px}.mobile .video-chat-wrapper .video-container .remote-wrapper{width:100vw;height:320px;align-items:center;justify-content:center;display:flex;margin:0 -16px}.mobile .video-chat-wrapper .video-container .remote-wrapper .remote{height:100%;width:100%}.mobile .video-chat-wrapper .video-container .remote-wrapper .remote .video-request{height:100%!important;width:100%!important}.mobile .video-chat-wrapper .video-container .remote-wrapper .remote .video-request .video-text{width:240px;color:#fff;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;text-align:center;margin-bottom:40px}.video-chat-wrapper .video-container .remote-wrapper{width:240px}.video-chat-wrapper .video-container .remote-wrapper .remote{width:240px;color:#fff}.video-chat-wrapper .video-container .remote-wrapper .remote:first-child{position:relative}.video-chat-wrapper .video-container .remote-wrapper .remote:not(:first-child){position:absolute!important}.video-chat-wrapper .video-container .remote-wrapper .remote.hide{display:none}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-musico{z-index:4001;top:0;left:0;height:135px;width:240px;background-image:url(/static/media/musico_logo_white.f793aecc.svg);background-repeat:no-repeat;background-position:50%;background-size:50%;background-color:#000}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-waiting{z-index:4005;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;font-weight:500;line-height:20px;text-align:center;padding:0 16px;overflow:visible;min-height:135px}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-waiting .video-decline,.video-chat-wrapper .video-container .remote-wrapper .remote.remote-waiting .video-please-wait,.video-chat-wrapper .video-container .remote-wrapper .remote.remote-waiting .video-request{width:100%;height:auto;z-index:4006;position:relative;top:0;left:0;overflow:visible;display:flex;align-items:center;flex-direction:column;justify-content:center;font-size:16px;font-weight:500;line-height:20px;text-align:center}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-waiting .video-decline .avatar-icon,.video-chat-wrapper .video-container .remote-wrapper .remote.remote-waiting .video-please-wait .avatar-icon,.video-chat-wrapper .video-container .remote-wrapper .remote.remote-waiting .video-request .avatar-icon{margin-top:20px;margin-bottom:20px}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-waiting .video-request .video-request-buttons{margin-top:16px;display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-around;margin-bottom:16px}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-waiting .video-request .video-request-buttons .accept-button{box-sizing:border-box;height:32px;width:96px;border:2px solid #fff;border-radius:16px;background-color:#30d06c}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-waiting .video-request .video-request-buttons .accept-button:hover{background-color:#00838f}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-waiting .video-request .video-request-buttons .decline-button{box-sizing:border-box;height:32px;width:96px;border:2px solid #fff;border-radius:16px;background-color:#cc1d35}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-waiting .video-request .video-request-buttons .decline-button:hover{background-color:#ff5a5f}.video-chat-wrapper .video-container .remote-wrapper .remote .video-decline .avatar-icon{width:64px;height:64px;background-color:#cc1d35;border-radius:50%;background-image:url(/static/media/camera-mute.76eeade7.svg);background-repeat:no-repeat;background-position:50%}.video-chat-wrapper .video-container .remote-wrapper .remote .video-decline .video-decline-buttons{margin-top:14px}.video-chat-wrapper .video-container .remote-wrapper .remote .video-please-wait .avatar-icon{margin-top:0!important}.video-chat-wrapper .video-container .remote-wrapper .remote .video-please-wait .video-decline-buttons{margin-top:20px}.video-chat-wrapper .video-container .remote-wrapper .remote .video-please-wait .video-please-wait-dots{display:flex;flex-direction:row;width:100%;height:10px;justify-content:center;align-items:center;margin-top:30px;margin-bottom:20px}.video-chat-wrapper .video-container .remote-wrapper .remote .video-please-wait .video-please-wait-dots .dot1,.video-chat-wrapper .video-container .remote-wrapper .remote .video-please-wait .video-please-wait-dots .dot2,.video-chat-wrapper .video-container .remote-wrapper .remote .video-please-wait .video-please-wait-dots .dot3,.video-chat-wrapper .video-container .remote-wrapper .remote .video-please-wait .video-please-wait-dots .dot4,.video-chat-wrapper .video-container .remote-wrapper .remote .video-please-wait .video-please-wait-dots .dot5{position:relative;height:8px;width:8px;margin:0 4px;border:none;border-radius:50%;background-color:#30d06c;-webkit-animation:func 2s linear infinite;animation:func 2s linear infinite}.video-chat-wrapper .video-container .remote-wrapper .remote .video-please-wait .video-please-wait-dots .dot2{-webkit-animation-delay:.4s;animation-delay:.4s}.video-chat-wrapper .video-container .remote-wrapper .remote .video-please-wait .video-please-wait-dots .dot3{-webkit-animation-delay:.8s;animation-delay:.8s}.video-chat-wrapper .video-container .remote-wrapper .remote .video-please-wait .video-please-wait-dots .dot4{-webkit-animation-delay:1.2s;animation-delay:1.2s}.video-chat-wrapper .video-container .remote-wrapper .remote .video-please-wait .video-please-wait-dots .dot5{-webkit-animation-delay:1.6s;animation-delay:1.6s}@-webkit-keyframes func{0%{background-color:#30d06c}50%{background-color:#55d8a7}to{background-color:#30d06c}}@keyframes func{0%{background-color:#30d06c}50%{background-color:#55d8a7}to{background-color:#30d06c}}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-video{z-index:4004;top:0;left:0;height:135px}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-video video{z-index:4004;position:absolute}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-video video.mirror{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-video .remote-initials{z-index:4003;position:absolute;top:0;left:0;height:135px;width:100%;display:flex;justify-content:center;align-items:center;background-color:#000}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-video .remote-initials .avatar-initials{background-color:#000;color:#fff;font-size:28px}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-hover{z-index:4005;background-color:initial;height:135px}.video-chat-wrapper .video-container .remote-wrapper .remote.remote-hover:hover{background-image:url(/static/media/extend.9dc8315c.svg);background-repeat:no-repeat;background-position:50%}.video-chat-wrapper .video-container .remote-wrapper .video-decline-close{box-sizing:border-box;height:32px;width:96px;border:2px solid #fff;border-radius:16px;background-color:initial;margin-bottom:16px}.video-chat-wrapper .video-container .remote-wrapper .video-decline-close:hover{background-color:#ff5a5f}.video-chat-wrapper .video-container .local-video .local-view{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.video-chat-wrapper .video-container .local-video .local-view.mirror{-webkit-transform:scaleX(1);transform:scaleX(1)}.mobile .video-chat-wrapper .video-container .local-video .local-view{width:112px;height:63px}.video-chat-wrapper .video-container .local-video .buttons button.muted{opacity:1!important}.video-chat-wrapper .video-container .local-video .buttons button{opacity:0!important}.tablet .video-chat-wrapper .video-container .local-video .buttons button,.video-chat-wrapper .video-container .local-video:hover .buttons button,.video-chat-wrapper .video-container .remote-video .buttons button{opacity:1!important}.video-chat-wrapper .video-container .remote-video .remote-view.hide{opacity:0}.video-chat-wrapper .video-container .local-video .buttons,.video-chat-wrapper .video-container .remote-video .buttons{transition:opacity .45s cubic-bezier(.23,1,.32,1) .1s;position:absolute;width:100%;left:0;bottom:8px;z-index:4005}.video-chat-wrapper .video-container .local-video .buttons span,.video-chat-wrapper .video-container .remote-video .buttons span{position:absolute}.video-chat-wrapper .video-container .local-video .buttons .device-selector-btn,.video-chat-wrapper .video-container .remote-video .buttons .device-selector-btn{box-sizing:border-box;border:2px solid #fff;background-color:#193e6d;height:32px;width:32px;margin-left:8px}.video-chat-wrapper .video-container .local-video .buttons .device-selector-btn.shared,.video-chat-wrapper .video-container .local-video .buttons .device-selector-btn.shared:hover,.video-chat-wrapper .video-container .remote-video .buttons .device-selector-btn.shared,.video-chat-wrapper .video-container .remote-video .buttons .device-selector-btn.shared:hover{background-color:#30d06c}.video-chat-wrapper .video-container .local-video .buttons .device-selector-btn.muted,.video-chat-wrapper .video-container .local-video .buttons .device-selector-btn.muted:hover,.video-chat-wrapper .video-container .remote-video .buttons .device-selector-btn.muted,.video-chat-wrapper .video-container .remote-video .buttons .device-selector-btn.muted:hover{background-color:#cc1d35}.video-chat-wrapper .video-container .local-video .buttons .device-selector-btn:hover,.video-chat-wrapper .video-container .remote-video .buttons .device-selector-btn:hover{background-color:#193e6d}.video-chat-wrapper .video-container .local-video .local-end,.video-chat-wrapper .video-container .remote-video .local-end{background-color:#cc1d35;color:#fff;font-size:14px;font-weight:700;height:32px;width:64px;border:2px solid #fff;border-radius:16px;position:absolute;right:0;margin-right:8px;align-self:flex-end}.video-chat-wrapper .video-container .local-video .local-end:hover,.video-chat-wrapper .video-container .remote-video .local-end:hover{background-color:#cc1d35}.video-chat-wrapper .video-container .local-video{z-index:4000;height:135px;position:relative}.mobile .video-chat-wrapper .video-container .local-video{width:112px;height:63px}.video-chat-wrapper .video-container .local-video.hide{display:none}.full .video-chat-wrapper .video-container .remote-background{width:100%;height:100%}.video-chat-wrapper .video-container video{height:135px;width:240px;object-fit:cover}.video-chat-wrapper .video-buttons{background-color:#363437;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 16px}.video-chat-wrapper .video-buttons .drag-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);cursor:move;position:absolute}.video-chat-wrapper .video-buttons .extend-icon{font-size:16px;cursor:pointer;position:absolute;right:16px}.video-chat-wrapper .video-buttons .extend-icon:disabled{cursor:default}.video-chat-wrapper.hide{display:none}.video-chat-wrapper-minimize{height:32px;width:100vw;background-color:#30d06c;top:0;z-index:5000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:500;letter-spacing:0;line-height:21px;text-align:center;position:fixed}.video-chat-wrapper-minimize .video-chat-timer{margin-left:3px;font-family:monospace!important}.network-status{position:absolute;top:12px;display:flex;align-items:center;justify-content:center;width:100%;z-index:4001}.mobile .network-status{top:64px}.network-status.hide{display:none}.network-status .network-status-box{width:208px;height:52px;background:rgba(0,0,0,.8);border-radius:80px;display:flex;align-items:center;text-align:center;justify-content:center}.network-status .network-status-box .network-status-text{width:176px;font-size:14px;line-height:18px;color:#fff}.video-chat-start-modal-root{z-index:2001!important}.video-chat-start-modal-root .camera-error-modal{height:100%}.video-chat-start-modal-root .camera-error-modal .camera-error-modal-buttons{margin-top:40px}.video-chat-start-modal-root .video-chat-top-overlay{height:64px;width:100%;background:linear-gradient(180deg,rgba(0,0,0,.65) 0,transparent);position:absolute;z-index:2002}.video-chat-start-modal-root .paper{overflow:hidden;background:#000;box-shadow:none;width:720px;max-width:720px;height:480px;border-radius:16px;font-size:16px;line-height:24px;font-weight:600;color:#363437}.mobile .video-chat-start-modal-root .paper{width:100%;display:block;margin:0;max-height:100%;max-width:100%;height:100%;background-color:#fff;border-radius:0}.video-chat-device-selection .device-selector-btn{box-sizing:border-box;border:2px solid #fff;background-color:#193e6d;height:40px;width:40px}.video-chat-device-selection .device-selector-btn span{position:absolute}.video-chat-device-selection .device-selector-btn.shared,.video-chat-device-selection .device-selector-btn.shared:hover{background-color:#30d06c}.mobile .video-chat-device-selection .device-selector-btn{margin:32px 20px 0}.video-chat-device-selection .device-selector-btn.muted,.video-chat-device-selection .device-selector-btn.muted:hover{background-color:#cc1d35}.video-chat-device-selection .device-selector-btn:hover{background-color:#193e6d}.video-chat-device-selection .device-selector-btn-2{background-color:#193e6d;width:16px;height:16px;border:2px solid #fff;margin:0 16px 0 -6px;border-bottom-left-radius:0;border-top-left-radius:0;border-left:0}.video-chat-device-selection .device-selector-btn-2:hover{background-color:#193e6d;border-bottom-left-radius:0;border-top-left-radius:0;border-left:0}.video-chat-device-selection .device-selector-btn-2.muted,.video-chat-device-selection .device-selector-btn-2.muted:hover{background-color:#cc1d35}.video-chat-device-selection .device-selector-icon{color:#fff;position:absolute;justify-content:center}.video-chat-device-selection .device-selector-icon-2{color:#fff;position:absolute;justify-content:center;-webkit-transform:translateY(3px) scale(.5);transform:translateY(3px) scale(.5);transition:-webkit-transform .45s cubic-bezier(.23,1,.32,1) .1s;transition:transform .45s cubic-bezier(.23,1,.32,1) .1s;transition:transform .45s cubic-bezier(.23,1,.32,1) .1s,-webkit-transform .45s cubic-bezier(.23,1,.32,1) .1s}.video-chat-device-selection .device-selector-icon-2.open{-webkit-transform:translateY(-3px) scale(.5) rotate(180deg);transform:translateY(-3px) scale(.5) rotate(180deg)}.device-selector{z-index:5002!important}.device-selector .device-selector-popover-area{height:132px;width:280px;border-radius:4px;background-color:#fff;box-shadow:0 0 8px 0 #b3b3b3;padding:10px;margin-top:-20px;margin-left:-32px}.mobile .device-selector .device-selector-popover-area{width:310px}.device-selector .device-selector-popover-area .device-selector-area b{text-transform:uppercase}.device-selector .device-selector-popover-area .device-selector-area .primary{font-size:14px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-selector .device-selector-popover-area .device-selector-area .mirror-divider{width:100%;border-top:1px solid #e0e0e0;height:8px;position:absolute;left:0}.device-selector .device-selector-popover-area .device-selector-area .mirror-switch{display:flex;align-items:center;height:22px}.device-selector .device-selector-popover-area .device-selector-area .mirror-switch .mirror-switch-bar,.device-selector .device-selector-popover-area .device-selector-area .mirror-switch .mirror-switch-base{height:16px}.device-selector .device-selector-popover-area .device-selector-area .mirror-switch .mirror-switch-icon{width:12px;height:12px}.device-selector .device-selector-popover-area .device-selector-area .mirror-switch .mirror-switch-checked+.mirror-switch-bar{background-color:#193e6d!important}.device-selector .device-selector-popover-area .device-selector-area .mirror-input{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-style:normal;font-weight:600;line-height:22px;text-align:left;margin-top:13px}.device-selector .device-list-item{height:16px;width:248px;color:#193e6d;font-size:14px;font-weight:600;letter-spacing:0;line-height:14px}.video-chat-start-modal-loader{display:flex;position:absolute;width:100%;height:100%;align-items:center;justify-content:center}.video-chat-start-modal{background-color:#000;width:100%;height:100%}.video-chat-start-modal.no-flip video{-webkit-transform:unset!important;transform:unset!important}.video-chat-start-modal .camera-switch-btn{position:absolute;top:8px;right:8px;z-index:2002;box-sizing:border-box;height:32px;width:32px}.video-chat-start-modal .video-chat-start-modal-close{position:absolute;top:0;right:0;border:0;background:none;margin:0;padding:0;cursor:pointer;color:#fff;z-index:2002;height:64px;width:64px}.mobile .video-chat-start-modal .video-chat-start-modal-close{left:8px;right:unset}.video-chat-start-modal .video-chat-start-modal-video{width:100%;height:100%;display:flex;flex-direction:column}.video-chat-start-modal .video-chat-start-modal-video video{width:100%;height:100%;z-index:2001;object-fit:cover;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.video-chat-start-modal .video-chat-start-modal-video video.mirror{-webkit-transform:scaleX(1);transform:scaleX(1)}.mobile .video-chat-start-modal .video-chat-start-modal-video{background-color:#fff!important}.video-chat-start-modal .video-chat-start-modal-video .video-chat-start-modal-no-video{position:absolute;display:flex;width:100%;height:100%;align-items:center;justify-content:center;z-index:3000;pointer-events:none}.video-chat-start-modal .video-chat-start-modal-video .video-chat-start-modal-no-video h1{color:#fff;font-size:48px;font-weight:800;line-height:72px;text-align:center}.video-chat-start-modal .video-chat-device-selection{position:absolute;left:0}.mobile .video-chat-start-modal .video-chat-device-selection{left:unset}.video-chat-start-modal .video-chat-start-modal-buttons{display:flex;flex-flow:row wrap;justify-content:center;z-index:2003;position:absolute;bottom:0;align-items:center;width:100%;margin:0 0 32px 32px}.mobile .video-chat-start-modal .video-chat-start-modal-buttons{flex-direction:column-reverse;margin:0}.video-chat-start-modal .video-chat-start-modal-buttons .base-button{margin-left:-32px;border-radius:20px;padding:7px 20px;font-size:18px;line-height:26px;font-weight:700;color:#fff;background-color:#30d06c;border:2px solid #fff}.mobile .video-chat-start-modal .video-chat-start-modal-buttons .base-button{margin-bottom:86px;margin-left:0;width:160px}.video-chat-start-modal .video-chat-start-modal-buttons .base-button:hover{background-color:#30d06c}.video-chat-start-modal .video-chat-start-modal-buttons .base-button .btn-label{padding:0 4px;height:20px;font-size:18px;font-weight:700;line-height:27px;text-align:center}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZ6IiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-resizable-handle-e{right:0;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.score-bar-score{position:absolute;left:0;right:0;top:0;bottom:0;justify-content:center;display:flex;align-items:center}.flat-button,.flat-icon-button,.raised-button{border-radius:4px;background-color:#fff;box-shadow:0 0 6px 0 rgba(37,40,227,.1)}.flat-button button,.flat-icon-button button,.raised-button button{box-shadow:0 0 6px 0 rgba(37,40,227,.1)}.flat-button button div span,.flat-icon-button button div span,.raised-button button div span{transition:all .45s cubic-bezier(.23,1,.32,1) 0ms;text-transform:none!important}.flat-button button div svg,.flat-icon-button button div svg,.raised-button button div svg{transition:all .45s cubic-bezier(.23,1,.32,1) 0ms;fill:#d8d8d8}.flat-button button:hover,.flat-icon-button button:hover,.raised-button button:hover{box-shadow:0 6px 6px 0 rgba(37,40,227,.1);background-color:unset!important}.flat-button button:hover div svg,.flat-icon-button button:hover div svg,.raised-button button:hover div svg{fill:#6442e8}.flat-button button:hover div span,.flat-icon-button button:hover div span,.raised-button button:hover div span{color:#6442e8!important}.flat-icon-button{padding:0;display:flex;overflow:hidden}.flat-icon-button button{box-shadow:none}.flat-icon-button button div svg{height:36px;width:36px;margin-left:0!important}.flat-icon-button button:hover{box-shadow:none}.flat-icon-button__icon-holder{display:flex;justify-content:center;align-items:center;background:#6442e8;transition:all .45s cubic-bezier(.23,1,.32,1) 0ms;padding:3px 4px;opacity:1}.flat-icon-button__icon-holder>div{display:flex}.flat-icon-button__icon-holder svg{transition:all .45s cubic-bezier(.23,1,.32,1) 0ms;fill:#fff}.flat-icon-button:hover{cursor:pointer}.flat-icon-button:hover .flat-icon-button__icon-holder{opacity:.8}.flat-icon-button:hover button div svg{fill:#6442e8}.flat-icon-button:hover button div span{color:#6442e8!important}div button.transparent-btn{border:1px solid #fff!important;color:#fff!important}div button.transparent-btn:hover{border:1px solid transparent!important;background:#2528e3!important;color:#fff!important}.transparent-btn.active{border:1px solid #2528e3!important;background:#fff;color:#2528e3!important}.flat-button button{width:100%;text-transform:capitalize;padding:0}.flat-button.error,.flat-button.error button{box-shadow:0 0 6px 0 rgba(255,37,37,.1)}.dialog button.base-button a.base-button,.dialog button.base-button button.base-button{height:48px;border-radius:4px;background-color:#6442e8;min-height:30px;color:#fff;font-size:16px;font-weight:700;letter-spacing:0;line-height:25px;text-align:center;padding:0;margin:0;text-transform:none}a.base-button,button.base-button{min-height:30px;border-radius:4px;color:#fff;background-color:#193e6d;font-size:14px;line-height:30px;font-weight:500;padding:0;margin:0;text-transform:none;text-align:center}a.base-button:not(:disabled):hover,button.base-button:not(:disabled):hover{background-color:#1d14b5}a.base-button:disabled,button.base-button:disabled{background-color:#d8d8d8!important;box-shadow:none!important;color:#fff;cursor:default}a.base-button:disabled:hover,button.base-button:disabled:hover{background-color:#d8d8d8}a.base-button.processing,button.base-button.processing{cursor:default;pointer-events:none}a.base-button.btn-cancel,button.base-button.btn-cancel{background-color:#fff;color:grey}button.base-button-with-icon{padding:0;background-color:#fff;border-radius:4px;color:#6442e8;font-weight:700;font-size:12px;line-height:16px;text-transform:none;text-align:center;min-width:auto;box-shadow:0 0 6px 0 rgba(37,40,227,.1)}button.base-button-with-icon:disabled{background-color:#d8d8d8;color:#f8f8f8}button.base-button-with-icon:disabled .btn-icon{color:#d8d8d8}button.base-button-with-icon .btn-inner{display:flex;align-items:center}button.base-button-with-icon .btn-icon{width:32px;background-color:#6442e8;color:#fff;height:30px;display:flex;align-items:center;justify-content:center;border-radius:25px 0 0 25px}button.base-button-with-icon .btn-label{padding:7px 6px;flex:1 1}[dir=ltr] button.base-button-with-icon .btn-label{text-align:left}svg.remove-btn{cursor:pointer;padding:4px 0 0 13px;color:#fff}.base-icon-button,svg.remove-btn{width:36px;height:36px}.base-icon-button .base-tooltip-inner{width:100%;height:100%;position:relative}.base-icon-button .button{padding:0;width:100%;height:100%;color:#000}.base-icon-button .button:disabled{opacity:.3}.base-tooltip .tooltip-label{margin:5px;padding:3px 6px;border-radius:16px;background-color:#e1e9f5;height:22px;color:#193e6d;font-size:14px;font-weight:500;line-height:16px;text-align:center}.info-tooltip{opacity:1!important}.mobile .info-tooltip{top:152px!important;left:16px!important;right:16px!important;-webkit-transform:none!important;transform:none!important}.info-tooltip .info-tooltip-label{font-size:13px;line-height:16px;color:#000;background-color:#e1e9f5;padding:8px 18px;border-radius:32px}.mobile .info-tooltip .info-tooltip-label{font-size:16px;line-height:20px;border-radius:64px;padding:20px 24px;margin:0 auto}.avatar-initials{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;line-height:1.23;color:#193e6d;text-transform:uppercase!important;background:#e1e9f5}.avatar-initials *{letter-spacing:inherit!important}.header-right-bar .avatar-initials{background:transparent}.header-right-bar .avatar-initials:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#e1e9f5;border-radius:50%;z-index:-1}.photo-editor .avatar-initials{font-size:40px;position:relative;width:214px;height:120px;border-radius:4px;margin-bottom:17px}.studio-confirm-images .avatar-initials{width:68px;height:68px;padding:0 8px;border:4px solid #fff;border-radius:50%;margin:0 -8px}.chat-container .avatar-initials{display:flex;font-size:14px;width:32px;height:32px;border-radius:50%}.zoom-button-wrapper .avatar-initials{width:31px;min-width:31px;height:31px;font-size:14px;border-radius:50%}.video-chat-wrapper .avatar-initials{width:58px;min-width:58px;height:58px;font-size:24px;border-radius:50%;border:2px solid transparent}.delete-confirmation-dialog{display:flex;width:100%;height:100%;justify-content:center;align-items:center;color:#363437;flex-flow:column}.delete-confirmation-dialog .delete-icon{width:100px;height:100px;position:relative;top:-15px}.delete-confirmation-dialog .delete-btn{text-decoration:underline!important;color:#b3b3b3!important}.delete-confirmation-dialog .delete-btn span{text-transform:lowercase!important;font-size:10px!important}.delete-dialog{max-width:350px!important}.delete-dialog>div:first-child{border-radius:2%!important;border:4px solid transparent}.delete-dialog .dialog-header{padding:0!important}.dialog-sm{max-width:408px!important}.close-confirmation-dialog{position:absolute;right:24px;top:24px;padding:0;border:0;background:none;cursor:pointer}.publish-confirmation-actions{width:316px}.publish-confirmation-actions .action-btn{margin:13px 0 0!important;box-shadow:0 0 6px 0 rgba(37,40,227,.2)!important;border-radius:4px!important;width:214px!important;color:#b3b3b3!important}.publish-confirmation-actions .action-btn.btn-primary{background-color:#6442e8!important;color:#fff!important}.publish-confirmation-actions .action-btn.btn-draft{background-color:#b3b3b3!important;color:#fff!important}.publish-confirmation-actions .action-btn.btn-default:hover{background-color:#fff!important}.publish-confirmation-actions .action-btn .btn-label{padding:0 0 0 16px;height:30px;line-height:30px;font-size:13px;font-weight:700;box-shadow:none}.publish-confirmation-actions .action-btn .btn-icon{position:absolute;top:11px;right:6px;width:13px;height:13px}.publish-confirmation-actions .action-btn .btn-icon>svg{font-size:18px}.remove-dialog .remove-dialog-paper{max-width:444px;text-align:center}.remove-dialog .publish-confirmation-main{padding:56px 32px 32px}.remove-dialog .remove-dialog-heading{margin:0 0 4px;font-size:24px;line-height:28px;color:#000;font-weight:700}.remove-dialog .remove-dialog-content{margin:0 0 24px;font-size:16px;line-height:22px;color:#cc1d35}.remove-dialog .publish-confirmation-inner .note-dialog-btn{margin:0 8px!important;height:48px!important;line-height:48px!important;min-width:128px!important}.remove-dialog .publish-confirmation-inner .note-dialog-btn *{font-size:16px!important;font-weight:700!important;line-height:48px!important}.remove-dialog .publish-confirmation-inner .note-dialog-btn.done{flex:1 1}.remove-dialog .publish-confirmation-inner .note-dialog-btn.cancel{color:#193e6d!important}.remove-dialog .buttons-wrap{justify-content:space-between;margin:0 -8px}.publish-confirmation-text p{margin:0}.mobile .publish-confirmation-header{text-align:left}.delete-folder-dialog-wrapper .delete-folder-dialog{border-radius:8px;width:444px;margin:0;background-color:#fff}.delete-folder-dialog-wrapper .delete-folder-dialog .publish-confirmation-inner{padding:40px 32px 32px}.delete-folder-dialog-wrapper .delete-folder-dialog .publish-confirmation-inner .publish-confirmation-icon{display:none}.delete-folder-dialog-wrapper .delete-folder-dialog .publish-confirmation-inner .publish-confirmation-main{padding:0}.delete-folder-dialog-wrapper .delete-folder-dialog .publish-confirmation-inner .publish-confirmation-main .publish-confirmation-header{height:32px;font-size:24px;font-weight:700;line-height:28px;margin:0 0 8px}.delete-folder-dialog-wrapper .delete-folder-dialog .publish-confirmation-inner .publish-confirmation-main .publish-confirmation-text{height:72px;color:#363437;line-height:22px;margin:0}.delete-folder-dialog-wrapper .delete-folder-dialog .publish-confirmation-inner .publish-confirmation-main .buttons-wrap{justify-content:space-between}.delete-folder-dialog-wrapper .delete-folder-dialog .publish-confirmation-inner .publish-confirmation-main .buttons-wrap .note-dialog-btn{margin:36px 0 0!important;height:48px!important;border-radius:4px}.delete-folder-dialog-wrapper .delete-folder-dialog .publish-confirmation-inner .publish-confirmation-main .buttons-wrap .note-dialog-btn span{font-size:16px!important;font-weight:700!important;line-height:25px!important}.delete-folder-dialog-wrapper .delete-folder-dialog .publish-confirmation-inner .publish-confirmation-main .buttons-wrap .cancel{width:128px;color:#193e6d!important;box-shadow:0 0 8px 0 rgba(25,62,109,.2)!important}.delete-folder-dialog-wrapper .delete-folder-dialog .publish-confirmation-inner .publish-confirmation-main .buttons-wrap .done{width:236px;margin-left:16px!important}.unsupported-container{font:16px/1.25 Arial,Helvetica,sans-serif;color:#000}.unsupported-container .message-container{text-align:center;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;z-index:6;background:#fff;padding:20px;width:100%}.unsupported-container .unsupported-title{margin:0 auto 30px;font-size:20px;font-weight:700}.unsupported-container .unsupported-img{margin:0 auto 20px;max-width:80%}.unsupported-container .unsupported-message{margin-bottom:30px}.unsupported-container .unsupported-message a{margin:0 3px;font-weight:700}html{line-height:1.15}body{margin:0;touch-action:manipulation}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;line-height:inherit;color:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}input[type=email],input[type=password],input[type=text],textarea{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--font-base:"Poppins";--font-secondary:"Poppins"}html{-webkit-text-size-adjust:100%}body,html{height:100%}body{font-family:"Poppins",sans-serif!important;font-family:var(--font-base),sans-serif!important;font-size:14px;line-height:1.4;color:#000;position:fixed;width:100%;top:0;left:0;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}body.react-draggable-transparent-selection{-webkit-user-select:auto;user-select:auto}.tablet body.react-draggable-transparent-selection{-webkit-user-select:none!important;user-select:none!important}*{letter-spacing:0!important;font-family:"Poppins",sans-serif!important;font-family:var(--font-base),sans-serif!important;margin:0;min-width:0;min-height:0;box-sizing:border-box}:focus{outline:0}:after,:before{box-sizing:border-box}#root{height:100%}.mobile #root{height:100vh;max-height:-webkit-fill-available;min-height:-webkit-fill-available}.app-container{height:100%;display:flex;justify-content:center;flex-direction:column}.mobile .app-container{overflow-x:hidden}.standalone-pwa.iphone .app-container{padding-bottom:10px}.app-wrapper{flex:1 1;order:1;display:flex}.container{padding-right:24px;padding-left:24px;margin-right:auto;margin-left:auto;height:100%;width:100%;position:relative}.container,.container.pricing-containers{max-width:1642px}.container.select-students{padding-right:42px}.mobile .container{padding:0;height:auto}.content-container{display:block;justify-content:center;align-items:center;height:100%;width:100%;overflow-y:auto;position:relative}.page-base{min-width:100vw;min-height:100%;display:flex;flex-direction:column}.mobile .page-base{min-height:calc(100vh - 48px)}.page-content{flex:1 1;position:relative;display:flex;flex-direction:column}.page-content>.container{position:static}.mobile .public .discover-filter-wrapper+.page-content .page-search-filters{display:none}.mobile .page-content{overflow:hidden;padding:0 16px 8px}.mobile .page-content.collection .page-search-filters{margin:16px 8px 0}.mobile .page-content .overlay-loader-container{position:static;z-index:auto;height:70px}.mobile .page-content .overlay-loader-container:after{content:none}.mobile .page-content .page-search-filters{background-color:#fff;border:1px solid #d8d8d8;border-radius:25px;padding:0;margin:16px 16px 0}.mobile .page-content .page-search-filters .search-bar-input{padding:0;border-radius:25px}.mobile .page-timeline .page-top{min-height:160px;height:160px}.mobile .page-timeline .page-content{background-color:initial}.page-timeline .page-content-columns .timeline-filter-wrapper,.page-timeline .page-top-columns .timeline-filter-wrapper{display:flex}.mobile .page-timeline .page-content-columns .timeline-filter-wrapper,.mobile .page-timeline .page-top-columns .timeline-filter-wrapper{margin-top:16px;flex-direction:column}.page-timeline .page-content-columns .timeline-filter-wrapper .timeline-filter,.page-timeline .page-top-columns .timeline-filter-wrapper .timeline-filter{height:40px;width:auto;border-radius:20px;padding:8px 12px;margin-left:16px;color:#363437;border:1px solid #d8d8d8;background-color:#fff;font-size:14px;font-weight:400;line-height:18px}.mobile .page-timeline .page-content-columns .timeline-filter-wrapper .timeline-filter,.mobile .page-timeline .page-top-columns .timeline-filter-wrapper .timeline-filter{margin:16px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-timeline .page-content-columns .timeline-filter-wrapper .timeline-filter.selected,.page-timeline .page-top-columns .timeline-filter-wrapper .timeline-filter.selected{background-color:#6442e8;color:#fff}.page-timeline .page-content-columns .timeline-filter-wrapper .timeline-filter.selected .btn-icon,.page-timeline .page-top-columns .timeline-filter-wrapper .timeline-filter.selected .btn-icon{background-color:#6442e8!important;color:#fff!important}.page-timeline .page-content-columns .timeline-filter-wrapper .timeline-filter.active,.page-timeline .page-top-columns .timeline-filter-wrapper .timeline-filter.active{background-color:#fff!important;border:1px solid #6442e8!important;color:#6442e8!important}.page-timeline .page-content-columns .timeline-filter-wrapper .timeline-filter.active .btn-icon,.page-timeline .page-top-columns .timeline-filter-wrapper .timeline-filter.active .btn-icon{color:#6442e8!important;-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important;background-color:#fff!important}.page-timeline .page-content-columns .timeline-filter-wrapper .timeline-filter .btn-inner,.page-timeline .page-top-columns .timeline-filter-wrapper .timeline-filter .btn-inner{flex-direction:row-reverse}.page-timeline .page-content-columns .timeline-filter-wrapper .timeline-filter .btn-inner .btn-icon,.page-timeline .page-top-columns .timeline-filter-wrapper .timeline-filter .btn-inner .btn-icon{background-color:#fff;color:#000;font-size:12px;-webkit-transform:rotate(1turn);transform:rotate(1turn);border-radius:100%;transition:-webkit-transform .35s ease-in;transition:transform .35s ease-in;transition:transform .35s ease-in,-webkit-transform .35s ease-in}.page-timeline .page-content-columns .timeline-filter-wrapper .timeline-filter .btn-inner .btn-icon .active,.page-timeline .page-top-columns .timeline-filter-wrapper .timeline-filter .btn-inner .btn-icon .active{color:#6442e8}.mobile .page-timeline .page-content-columns,.mobile .page-timeline .page-top-columns{padding-left:0!important}@media (max-width:1270px){.page-timeline .side-panel.close~.page-content .page-content-columns,.page-timeline .side-panel.close~.page-content .page-top-columns,.page-timeline .side-panel.close~.page-top .page-content-columns,.page-timeline .side-panel.close~.page-top .page-top-columns{padding-left:40px}.page-timeline .page-top .searchBar{margin:-92px 0 0}.page-timeline .page-top-actions{width:0}.page-timeline .circular-loader{position:fixed;top:50%;left:calc(50% + 90px)}.page-timeline .infinite-content .circular-loader{position:relative!important;left:0!important}}@media (max-width:768px){.page-timeline .side-panel.open~.page-content .infinite-content,.page-timeline .side-panel.open~.page-top .infinite-content{padding-left:0;padding-right:0}.page-timeline .assignment-container{padding-left:0!important}.page-timeline .module-divider{padding-bottom:16px!important}.mobile .page-timeline .module-divider img{display:block}}@media (min-width:768px) and (max-height:767px){.page-timeline .page-top .searchBar{margin:-80px 0 0}}@media (max-height:800px){.desktop .page-timeline .page-top h2{display:none}}.tablet.portrait .trial-alert~.main-app-content .page-timeline .side-panel{top:184px}.infinite-content{overflow:visible!important;overflow:hidden;padding:24px 16px 8px}.infinite-content .overlay-loader-container{position:relative;z-index:auto;height:70px}.infinite-content .overlay-loader-container:after{content:none}.infinite-content .page-search-filters{margin-left:-16px;margin-right:-16px}.magic-link-container{position:relative;margin:32px 0;display:flex;flex-wrap:nowrap;align-items:center}.magic-link{flex:1 1;min-width:181px;height:40px;background-color:#193e6d;box-shadow:0 0 6px 0 rgba(37,40,227,.2);border-radius:4px;color:#fff;padding:10px 12px 10px 39px;cursor:pointer}.mobile .magic-link{width:100%;min-width:auto;margin:0!important;box-shadow:none;height:48px;padding:0;display:flex;align-items:center;justify-content:center;text-align:center}.magic-text{font-size:16px;line-height:20px;font-weight:700}.mobile .magic-text{order:1;font-size:12px;line-height:15px;letter-spacing:1px!important;text-transform:uppercase}.magic-link-copy-btn{position:absolute!important;left:14px;top:52%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile .magic-link-copy-btn{order:2;position:static;-webkit-transform:none;transform:none;margin:0 0 0 10px}.magic-link-copy-btn button{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;border-radius:0!important}.magic-link-copy-btn svg{width:1em!important;height:1em!important;font-size:18px}.magic-link-copy-btn path{fill:#fff}.magic-link-notification{position:absolute;left:0;right:0;bottom:calc(100% + 12px)}.magic-link-notification span{border-radius:4px;box-shadow:0 0 4px 0 #d8d8d8;padding:7px;text-align:center;font-size:14px;line-height:18px;font-weight:500;color:#363437;background-color:#d8d8d8;white-space:nowrap;display:block}.magic-link-icon{position:absolute;bottom:calc(100% + 8px);width:12px;height:12px}.mobile .magic-link-icon{display:none}.magic-link-icon button{vertical-align:top}.magic-link-icon svg{font-size:12px}[dir=ltr] .magic-link-icon{right:0}[dir=rtl] .magic-link-icon{left:0}.base-tooltip .magic-tooltip-label{margin:0 0 5px;padding:3px 6px;font-size:12px}.passcode-ul{display:flex;margin:0;padding:0;list-style:none;flex-wrap:nowrap}.passcode-ul li{width:40px;height:40px;margin:0 8px 8px 0;text-align:center;border-radius:4px;border:1px solid #d8d8d8;font-size:18px;line-height:38px;color:#363437}.page-top{padding:24px 0 0;background-color:#f8f9fe;height:148px}@media (max-height:767px){.desktop .page-top{padding-top:25px;background:none}}.mobile .page-top{position:relative;padding:18px 16px 0;min-height:194px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#f8f9fe}.mobile .page-top.has-tabs{min-height:150px}.mobile .page-top.has-tabs h1{min-height:40px}.mobile .page-top.has-tabs p{min-height:36px}.mobile .page-top .magic-link-container{margin:0 4px;min-width:calc(50% - 8px)}.mobile .page-top .magic-link-container .magic-link-copy-btn{display:none}.page-top h1{font-size:28px;line-height:38px;font-weight:700}.mobile .page-top h1{font-size:24px;line-height:32px;min-height:64px;text-align:center;color:#193e6d;margin:0 8px 8px}.page-top h1+h2{margin-top:-20px}.page-top h2{font-size:14px;font-weight:800;line-height:24px;color:#363437;margin:0 0 24px}@media (max-height:767px){.desktop .page-top h2{margin-bottom:15px}}.page-top p{margin:0 0 26px;font-size:16px;line-height:22px;font-weight:500;color:#363437}.mobile .page-top p{font-size:18px;line-height:22px;text-align:center;color:grey;margin:0 10px 10px;min-height:66px}.page-top p a{color:#6442e8;text-decoration:underline}.page-top p a:hover{text-decoration:none}.page-top h1+p{margin-top:-16px}.mobile .page-top h1+p{margin-top:0}.page-top .page-top-btn{min-height:40px;min-width:128px;font-size:16px;line-height:40px;font-weight:700;box-shadow:0 0 6px 0 rgba(37,40,227,.2);padding:0 12px;background-color:#6442e8;color:#fff;white-space:nowrap}.mobile .page-top .page-top-btn{margin:0 4px!important;padding:0;min-width:calc(50% - 8px);line-height:48px;min-height:48px;font-size:12px;text-transform:uppercase}.mobile .page-top .page-top-btn.add-student{min-width:calc(100% - 8px);margin-bottom:16px!important}.page-top .page-top-btn:hover{background-color:#6442e8}.page-top .page-top-btn .btn-label{padding:0;text-align:center!important}.page-top .page-top-btn .btn-icon{background:none;width:auto;height:auto}.page-top .page-top-btn.lesson-plan{min-width:180px}.mobile .page-top .page-top-btn *{letter-spacing:1px!important;line-height:1.25}.page-top .searchBar{margin:0 0 24px}.page-top.teacher{min-height:unset!important}.mobile .page-top.teacher{height:96px}.mobile .page-top.teacher h1{color:#000;font-size:22px;line-height:28px;text-align:left;min-height:unset;margin:0 0 8px}.mobile .page-top.teacher p{font-size:16px;line-height:22px;text-align:left;min-height:48px;margin:0}.mobile .page-top.folder{height:132px;background:linear-gradient(0deg,#6697d8,#e1e9f5);position:relative}.mobile .page-top.folder .back-button-icon{font-size:16px;color:#fff}.mobile .page-top.folder .folder-card-header-icon{position:absolute;top:18px;right:16px;background-color:#fff;border-radius:50%;width:24px;height:24px;display:flex;justify-content:center;align-items:center}.mobile .page-top.folder .folder-card-header-icon svg{color:#e1e9f5}.mobile .page-top.folder h1{width:100%;color:#fff;font-size:22px;font-weight:700;line-height:28px;text-align:center}[dir=ltr] .page-top .page-top-btn{margin-left:16px}[dir=ltr] .page-top .page-top-btn .btn-icon{margin:0 8px 0 0}[dir=rtl] .page-top .page-top-btn{margin-right:16px}[dir=rtl] .page-top .page-top-btn .btn-icon{margin:0 0 0 8px}.page-top-title{flex:1 1}@media (max-height:767px){.desktop .page-top-title h1{font-size:24px;line-height:30px}}.page-top-title h1+.school-teachers-count{margin-top:-14px}.school-teachers-count{font-size:16px;line-height:24px;font-weight:500;color:#363437}.school-teachers-count .label{font-weight:700;color:#4fb3bf;margin:0 7px 0 0}.school-teachers-count .num{margin:0 4px 0 0}[dir=ltr] .page-top-title{margin:0 30px 0 0}.mobile [dir=ltr] .page-top-title{margin:0}[dir=rtl] .page-top-title{margin:0 0 0 30px}.page-top-columns{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-height:800px) and (min-width:1271px){.desktop .page-top-columns:not(.page-top-schools){position:relative;z-index:2}.desktop .page-top-columns:not(.page-top-schools) .searchBar{margin:15px 0 10px;position:absolute;bottom:100%;right:0}.desktop .page-top-columns:not(.page-top-schools) .page-top-buttons{margin-bottom:20px}.desktop .page-top-columns:not(.page-top-schools) .magic-link-icon{bottom:-18px}}.page-top-card{position:relative}.page-top-card .group-card,.page-top-card .info-card,.page-top-card .student-card{position:absolute;top:0;left:0;z-index:2}.page-top-card .student-card{top:25px}.page-top-actions{display:flex;flex-direction:column;margin-top:32px!important}[dir=rtl] .page-top-actions{margin:0 16px 0 0}.page-top-buttons{display:flex;align-items:flex-start}.school-page .page-top-buttons{flex-wrap:wrap}.school-page .page-top-buttons .attachment-block{width:auto!important;margin-bottom:10px}.page-top-buttons .magic-link-container{margin:0 0 0 16px}.page-top-buttons .timeline-create-btn{padding:6px}.page-top-buttons .timeline-create-btn .btn-area{width:36px;height:36px;font-size:22px;line-height:36px}.page-top-buttons .timeline-create{position:relative;top:auto;right:auto;width:48px;height:48px}.page-top-buttons .overlay-popup{top:70px;left:50%}@media (min-width:768px) and (max-width:1400px){.page-top-buttons .overlay-popup{left:auto;right:0}}.page-top-buttons .overlay-popup-cta{-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px) and (max-width:1400px){.page-top-buttons .overlay-popup-cta{-webkit-transform:translateX(0);transform:translateX(0)}}.page-top-buttons .overlay-popup-cta .page-btn{margin:0 0 16px}.mobile .page-top-buttons{margin:0 -4px}.mobile .page-top-buttons .attachment-block{margin:0 4px 24px!important;width:calc(50% - 8px)!important}.mobile .page-top-buttons .attachment-block .base-button{width:100%;line-height:48px;min-height:48px;font-size:12px;text-transform:uppercase;padding:0;font-weight:700}.mobile .page-top-buttons .attachment-block .base-button *{letter-spacing:1px!important}.page-header{font-size:28px;line-height:36px;margin:0 0 32px;font-family:"Poppins"!important;font-family:var(--font-secondary)!important;color:#000;font-weight:400}.page-sub-heading{font-weight:700}.page-paragraph,.page-sub-heading{font-size:18px;line-height:22px;color:#363437;margin:0 0 24px}.student-page .page-paragraph{font-size:20px;line-height:24px;font-weight:700;margin:0 0 16px}.page-sub-line{margin:0 0 16px;font-size:18px;line-height:22px;color:#363437;font-weight:700}.mobile .page-sub-line{font-size:16px;line-height:20px;margin-top:8px}.page-lesson-name{height:30px;background-color:#e1e9f5;font-size:16px;font-weight:600;line-height:30px;color:#193e6d;font-style:italic;padding:0 1000px 0 1230px;margin:0 -1000px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-spinner{margin:0 0 32px;display:flex;justify-content:center}.overlay-popup{position:absolute;top:96px;left:-76px}@media (min-width:768px) and (max-width:1400px){.overlay-popup{left:auto;right:0}}@media (min-width:768px) and (max-width:1400px) and (max-height:767px){.desktop .timeline-block .overlay-popup{right:130%;top:50%}.desktop .timeline-block .overlay-popup .overlay-popup-cta{-webkit-transform:translateY(-24px);transform:translateY(-24px)}.desktop .timeline-block .overlay-popup .overlay-popup-cta .blocked-access-div{-webkit-transform:translateY(35.5%);transform:translateY(35.5%)}}@media (min-width:768px) and (max-width:1400px) and (max-height:767px){.desktop .lesson-create .overlay-popup .page-btn,.desktop .timeline-block .overlay-popup .page-btn{margin-bottom:15px;height:55px}.desktop .lesson-create .overlay-popup .page-btn .btn-label,.desktop .timeline-block .overlay-popup .page-btn .btn-label{font-size:16px;line-height:18px}}.overlay-popup-overlay{position:fixed;z-index:1202;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9)}.overlay-popup-cta{position:relative;z-index:1203}.overlay-popup-cta .christmas{background-color:#30d06c!important}.overlay-popup-cta .valentine{background-color:#f26663!important}.overlay-popup-cta .page-btn{width:214px;margin:0 0 26px;background-color:#6442e8;color:#fff;height:72px;border-radius:8px;box-shadow:0 0 16px rgba(83,88,120,.2)}.overlay-popup-cta .page-btn:not(:disabled):hover{background-color:#1d14b5}.overlay-popup-cta .page-btn:not(:disabled):hover .btn-icon svg{color:#1d14b5}.overlay-popup-cta .page-btn.add-users{font-size:18px;height:62px}.overlay-popup-cta .page-btn.create .btn-icon svg{font-size:16px}.overlay-popup-cta .page-btn.plan .btn-icon svg{top:1px}.overlay-popup-cta .page-btn .btn-inner{padding-right:16px}.overlay-popup-cta .page-btn .btn-label{padding:0 6px 0 16px;font-size:18px;line-height:22px;font-weight:800;order:1}@media (max-width:990px){.overlay-popup-cta .page-btn .btn-label{font-size:14px;line-height:16px}}.overlay-popup-cta .page-btn .btn-icon{order:2;width:24px;height:24px;border-radius:50%;background-color:#fff;color:#6442e8}.overlay-popup-cta .page-btn .btn-icon svg{font-size:16px;position:relative;transition:color .25s cubic-bezier(.4,0,.2,1) 0ms}.overlay-popup-cta .blocked-access-div{height:auto;width:246px;border-radius:16px;background-color:#f1f1f1;padding:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.overlay-popup-cta .blocked-access-div h1{font-size:16px;font-weight:800;color:#4a4a4a;padding:0;margin:0}.overlay-popup-cta .blocked-access-div h1+p{margin-top:0}.overlay-popup-cta .blocked-access-div span{font-size:14px}.overlay-popup-cta .blocked-access-div a{height:40px;width:214px;border-radius:4px;background-color:#2b2ce7;color:#fff;box-shadow:0 0 6px 0 rgba(37,40,227,.2);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;text-decoration:none}.tooltip-body{padding:12px;background-color:#8e44ad;color:#fff;width:260px;position:relative;border-radius:8px}.tooltip-btn{height:24px;min-width:72px;border:1px solid #fff;border-radius:4px;margin:0 8px 0 0;padding:0 4px;font-size:14px;font-weight:500;line-height:22px;text-align:center}.tooltip-btn,.tooltip-close{background:none;cursor:pointer}.tooltip-close{position:absolute;top:2px;right:6px;border:0;padding:0;margin:0;font-size:16px}.tooltip-footer{display:flex;justify-content:space-between;align-items:center;padding:19px 0 0}.tooltip-pager{margin:0;padding:0;list-style:none;height:6px}.tooltip-pager li{display:inline-block;vertical-align:top;width:6px;height:6px;margin:0 4px 0 0;border-radius:3px;background-color:#b3b3b3}.tooltip-pager li.active{background-color:#fff}.tooltip-content{font-size:15px;line-height:18px;padding:0 6px 0 0;min-height:72px}.__floater{-webkit-filter:none!important;filter:none!important;z-index:2500!important;transition:none!important}.__floater[x-out-of-boundaries]{display:none!important}.__floater[x-placement=top]{-webkit-animation:onTop .2s linear;animation:onTop .2s linear}.__floater[x-placement=bottom]{-webkit-animation:onBottom .2s linear;animation:onBottom .2s linear}.carousel-container{overflow-x:hidden;text-align:center}.disable{pointer-events:none;cursor:not-allowed}.soft-blur{-webkit-filter:blur(2px);filter:blur(2px)}.notification-bell .ball{-webkit-transform:translate(50px);transform:translate(50px)}.input-file input{opacity:0!important}.avatar{width:30px;height:30px;border-radius:50%}.avatar.lg{width:100px;height:100px;border-radius:50%}.img-sm{width:30px;height:30px}.avatar-lg{width:200px;height:200px}.avatar-sm{width:30px!important;height:30px!important}.avatar-md,.avatar-sm{border-radius:50%;justify-content:center;align-items:center}.avatar-md{width:calc(100% - 6px)!important}.change-user-avatar{border-radius:4px;display:block;margin-bottom:24px;max-width:100%}.input-field{width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-image:none;border:1px solid #ccc;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.sub-navigation{width:100%;display:flex;justify-content:center;height:40px;box-shadow:3px 0 4px 0 #d8d8d8;background-color:#fff;position:relative;z-index:4}.sub-navigation a{display:block;font-size:16px;line-height:20px;font-weight:600;color:#363437;text-decoration:none;padding:10px 0 0;margin:0 8px;position:relative}.sub-navigation .selected{color:#6442e8;cursor:default;pointer-events:none}.sub-navigation .selected:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background-color:#6442e8}.stem-rectangle{width:100%;height:8px;background-color:#d8d8d8}.stem-rectangle.w80{width:80px}.stem-rectangle.w120{width:120px}.stem-circlet{width:8px;height:8px;border-radius:50%;background-color:#d8d8d8}.stem-pulse{background:linear-gradient(-90deg,#d8d8d8,#efefef 50%,#d8d8d8);background-size:400% 400%;-webkit-animation:stemPulse 1.2s ease-in-out infinite;animation:stemPulse 1.2s ease-in-out infinite}.stem-image{width:100%;height:72px;border-radius:5px;overflow:hidden;background:#193e6d url(/static/media/bg-lesson.5ea5c013.png) no-repeat;background-size:cover;opacity:.7}.loading-box{width:214px;margin:0 8px 16px;border-radius:4px;box-shadow:0 0 16px #d8d8d8;background-color:#fff}.wiki{padding:0;color:#6697d8;text-decoration:none}.wiki:hover{text-decoration:underline}.wiki-tooltip{width:334px;background-color:#6697d8;color:#fff;padding:16px;border-radius:4px;box-shadow:0 0 16px hsla(0,0%,60%,.5)}.wiki-tooltip *{font-size:16px;line-height:1.25;margin:0}.page-mobile-tabs{margin:0 -16px}.page-mobile-tabs .indicator{display:none}.page-mobile-tabs .tab-button{width:100%;border-radius:16px 16px 0 0;opacity:1;background-color:#fff;font-size:12px;color:#b3b3b3;font-weight:700}.page-mobile-tabs .tab-selected{color:#6442e8}.page-mobile-tabs .tab-label{letter-spacing:1px!important}button.floated-button{position:fixed;bottom:16px;right:16px;width:48px;height:48px;border-radius:50%;color:#fff;z-index:9;box-shadow:0 0 16px hsla(0,0%,60%,.5);font-size:30px;padding:0}button.floated-button,button.floated-button:hover{background-color:#6442e8}.page-search-filters{margin-bottom:8px;display:flex;padding:8px}.page-search-filters .searchBar{border:0;width:auto;flex:1 1;background-color:initial;height:32px;border-radius:16px}.mobile .page-search-filters .searchBar.focused{background-color:initial}.page-search-filters .searchBar .remove{margin:-2px 8px 0 0}.page-search-filters .searchBar .remove svg{font-size:20px!important}.page-search-filters .searchBar .searchBar__magnifier{margin-right:8px}.page-search-filters .search-bar-input{font-size:18px;line-height:22px;padding:8px 30px 8px 12px}.iphone .page-search-filters .search-bar-input{padding-top:10px;padding-bottom:6px}.page-empty-message{text-align:center;white-space:pre;color:#6697d8;font-size:16px;line-height:18px}.page-empty-message.with-arrow{position:relative;padding-bottom:100px}.page-empty-message.with-arrow:after{content:"";position:absolute;bottom:0;left:calc(50% - 45px);width:90px;height:90px;background:url(/static/media/arrow.66afb428.svg) no-repeat;background-size:90px 90px}.page-empty-message svg{vertical-align:top!important;margin:1px 4px 0 0}.errors-list{margin-bottom:24px;font-size:16px;color:#cc1d35}@media (max-width:1150px){.tablet-hide{display:none}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}label{display:inline-block;max-width:100%}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.flex-center,.flex-center-end,.flex-center-start,.flex-end,.flex-end-center,.flex-items-center,.flex-items-end,.flex-items-start,.flex-middle,.flex-self-end,.flex-space-around,.flex-space-between,.flex-space-between-center,.flex-start,.flex-start-center,.flexbox{display:flex}.flexbox-fill{display:flex;width:100%}.flex-wrap{flex-wrap:wrap}.flexbox-holder{margin:0 -15px;width:auto}.flex-space-between-center{align-items:center}.flex-space-between,.flex-space-between-center{justify-content:space-between}.flex-space-around{justify-content:space-around}.flex-center{justify-content:center;align-items:center}.flex-one{flex:1 1}.flex-end{justify-content:flex-end;align-items:flex-end;flex:1 1 100%}.flex-start{justify-content:flex-start;align-items:flex-start;flex:1 1 100%}.flex-start-center{justify-content:flex-start;align-items:center}.flex-center-start{justify-content:center;align-items:flex-start}.flex-end-center{justify-content:flex-end;align-items:center}.flex-center-end{justify-content:center;align-items:flex-end}.flex-items-center{align-items:center}.flex-items-start{align-items:flex-start}.flex-items-end{align-items:flex-end}.flex-self-end{align-self:flex-end}.flex-self-center{align-self:center}.flex{flex:1 0 auto}.flexbox-column-fill{display:flex;flex-flow:column;width:100%;height:100%}.flex-fill{height:100%;flex:1 0 100%!important}.justify-center{justify-content:center}.grid{margin:0 auto;max-width:960px;overflow:hidden}.flex-row{flex-wrap:wrap;margin:0 -.5em}.flex-row>*{box-sizing:border-box;padding:0 .5em 1em;flex:1 1 100%;min-width:100%}.flex-row:last-child{margin-bottom:-1em}.gutterless>*{margin:0}.gutterless>*>*{padding:0}.gutterless>:last-child{margin-bottom:0}.flex-column-wrap{display:flex;flex-flow:column wrap}.flex-row-wrap{display:flex;flex-flow:row wrap}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-xs,.flex-xs-1,.flex-xs-2,.flex-xs-3,.flex-xs-4,.flex-xs-5,.flex-xs-6,.flex-xs-7,.flex-xs-8,.flex-xs-9,.flex-xs-10,.flex-xs-11,.flex-xs-12,.flex-xs-offset-0,.flex-xs-offset-1,.flex-xs-offset-2,.flex-xs-offset-3,.flex-xs-offset-4,.flex-xs-offset-5,.flex-xs-offset-6,.flex-xs-offset-7,.flex-xs-offset-8,.flex-xs-offset-9,.flex-xs-offset-10,.flex-xs-offset-11,.flex-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.flex-xs,.flex-xs-p-0{flex-grow:1;flex-basis:0;max-width:100%}.flex-xs-p-0{padding-left:0;padding-right:0}.flex-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.flex-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.flex-xs-3{flex-basis:25%;max-width:25%}.flex-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.flex-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.flex-xs-6{flex-basis:50%;max-width:50%}.flex-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.flex-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.flex-xs-9{flex-basis:75%;max-width:75%}.flex-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.flex-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.flex-xs-12{flex-basis:100%;max-width:100%}.flex-xs-offset-0{margin-left:0}.flex-xs-offset-1{margin-left:8.33333333%}.flex-xs-offset-2{margin-left:16.66666667%}.flex-xs-offset-3{margin-left:25%}.flex-xs-offset-4{margin-left:33.33333333%}.flex-xs-offset-5{margin-left:41.66666667%}.flex-xs-offset-6{margin-left:50%}.flex-xs-offset-7{margin-left:58.33333333%}.flex-xs-offset-8{margin-left:66.66666667%}.flex-xs-offset-9{margin-left:75%}.flex-xs-offset-10{margin-left:83.33333333%}.flex-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.flex-column-xs{flex-flow:column}.flex-column-wrap-xs{flex-flow:column wrap}.flex-row-xs{flex-flow:row}.flex-row-wrap-xs{flex-flow:row wrap}.last-xs{order:1}@media only screen and (min-width:48em){.flex-sm,.flex-sm-1,.flex-sm-2,.flex-sm-3,.flex-sm-4,.flex-sm-5,.flex-sm-6,.flex-sm-7,.flex-sm-8,.flex-sm-9,.flex-sm-10,.flex-sm-11,.flex-sm-12,.flex-sm-offset-0,.flex-sm-offset-1,.flex-sm-offset-2,.flex-sm-offset-3,.flex-sm-offset-4,.flex-sm-offset-5,.flex-sm-offset-6,.flex-sm-offset-7,.flex-sm-offset-8,.flex-sm-offset-9,.flex-sm-offset-10,.flex-sm-offset-11,.flex-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.flex-sm{flex-grow:1;flex-basis:0;max-width:100%}.flex-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.flex-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.flex-sm-3{flex-basis:25%;max-width:25%}.flex-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.flex-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.flex-sm-6{flex-basis:50%;max-width:50%}.flex-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.flex-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.flex-sm-9{flex-basis:75%;max-width:75%}.flex-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.flex-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.flex-sm-12{flex-basis:100%;max-width:100%}.flex-sm-offset-0{margin-left:0}.flex-sm-offset-1{margin-left:8.33333333%}.flex-sm-offset-2{margin-left:16.66666667%}.flex-sm-offset-3{margin-left:25%}.flex-sm-offset-4{margin-left:33.33333333%}.flex-sm-offset-5{margin-left:41.66666667%}.flex-sm-offset-6{margin-left:50%}.flex-sm-offset-7{margin-left:58.33333333%}.flex-sm-offset-8{margin-left:66.66666667%}.flex-sm-offset-9{margin-left:75%}.flex-sm-offset-10{margin-left:83.33333333%}.flex-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.flex-column-sm{flex-flow:column}.flex-column-wrap-sm{flex-flow:column wrap}.flex-row-sm{flex-flow:row}.flex-row-wrap-sm{flex-flow:row wrap}.left-m-50-sm{left:-50px}.left-m-75-sm{left:-75px}.h-fill-sm{height:100%!important}.last-sm{order:1}.p-15-25-sm{padding:15px 25px!important}.p-r-30-sm{padding-right:30px}}@media only screen and (min-width:58em){.flex-m,.flex-m-1,.flex-m-2,.flex-m-3,.flex-m-4,.flex-m-5,.flex-m-6,.flex-m-7,.flex-m-8,.flex-m-9,.flex-m-10,.flex-m-11,.flex-m-12,.flex-m-offset-0,.flex-m-offset-1,.flex-m-offset-2,.flex-m-offset-3,.flex-m-offset-4,.flex-m-offset-5,.flex-m-offset-6,.flex-m-offset-7,.flex-m-offset-8,.flex-m-offset-9,.flex-m-offset-10,.flex-m-offset-11,.flex-m-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.flex-m{flex-grow:1;flex-basis:0;max-width:100%}.flex-m-1{flex-basis:8.33333333%;max-width:8.33333333%}.flex-m-2{flex-basis:16.66666667%;max-width:16.66666667%}.flex-m-3{flex-basis:25%;max-width:25%}.flex-m-4{flex-basis:33.33333333%;max-width:33.33333333%}.flex-m-5{flex-basis:41.66666667%;max-width:41.66666667%}.flex-m-6{flex-basis:50%;max-width:50%}.flex-m-7{flex-basis:58.33333333%;max-width:58.33333333%}.flex-m-8{flex-basis:66.66666667%;max-width:66.66666667%}.flex-m-9{flex-basis:75%;max-width:75%}.flex-m-10{flex-basis:83.33333333%;max-width:83.33333333%}.flex-m-11{flex-basis:91.66666667%;max-width:91.66666667%}.flex-m-12{flex-basis:100%;max-width:100%}.flex-m-offset-0{margin-left:0}.flex-m-offset-1{margin-left:8.33333333%}.flex-m-offset-2{margin-left:16.66666667%}.flex-m-offset-3{margin-left:25%}.flex-m-offset-4{margin-left:33.33333333%}.flex-m-offset-5{margin-left:41.66666667%}.flex-m-offset-6{margin-left:50%}.flex-m-offset-7{margin-left:58.33333333%}.flex-m-offset-8{margin-left:66.66666667%}.flex-m-offset-9{margin-left:75%}.flex-m-offset-10{margin-left:83.33333333%}.flex-m-offset-11{margin-left:91.66666667%}.start-m{justify-content:flex-start;text-align:start}.center-m{justify-content:center;text-align:center}.end-m{justify-content:flex-end;text-align:end}.top-m{align-items:flex-start}.middle-m{align-items:center}.bottom-m{align-items:flex-end}.around-m{justify-content:space-around}.between-m{justify-content:space-between}.first-m{order:-1}.flex-column-m{flex-flow:column}.flex-column-wrap-m{flex-flow:column wrap}.flex-row-m{flex-flow:row}.flex-row-wrap-m{flex-flow:row wrap}.left-m-50-m{left:-50px}.left-m-75-m{left:-75px}.h-fill-m{height:100%!important}.last-m{order:1}.p-r-30-m{padding-right:30px}.p-r-40-m{padding-right:40px!important}.p-r-50-m{padding-right:50px}}@media only screen and (min-width:64em){.flex-md,.flex-md-1,.flex-md-2,.flex-md-3,.flex-md-4,.flex-md-5,.flex-md-6,.flex-md-7,.flex-md-8,.flex-md-9,.flex-md-10,.flex-md-11,.flex-md-12,.flex-md-offset-0,.flex-md-offset-1,.flex-md-offset-2,.flex-md-offset-3,.flex-md-offset-4,.flex-md-offset-5,.flex-md-offset-6,.flex-md-offset-7,.flex-md-offset-8,.flex-md-offset-9,.flex-md-offset-10,.flex-md-offset-11,.flex-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.flex-md{flex-grow:1;flex-basis:0;max-width:100%}.flex-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.flex-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.flex-md-3{flex-basis:25%;max-width:25%}.flex-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.flex-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.flex-md-6{flex-basis:50%;max-width:50%}.flex-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.flex-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.flex-md-9{flex-basis:75%;max-width:75%}.flex-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.flex-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.flex-md-12{flex-basis:100%;max-width:100%}.flex-md-offset-0{margin-left:0}.flex-md-offset-1{margin-left:8.33333333%}.flex-md-offset-2{margin-left:16.66666667%}.flex-md-offset-3{margin-left:25%}.flex-md-offset-4{margin-left:33.33333333%}.flex-md-offset-5{margin-left:41.66666667%}.flex-md-offset-6{margin-left:50%}.flex-md-offset-7{margin-left:58.33333333%}.flex-md-offset-8{margin-left:66.66666667%}.flex-md-offset-9{margin-left:75%}.flex-md-offset-10{margin-left:83.33333333%}.flex-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.flex-column-md{flex-flow:column}.flex-column-wrap-md{flex-flow:column wrap}.flex-row-md{flex-flow:row}.flex-row-wrap-md{flex-flow:row wrap}.left-m-50-md{left:-50px}.left-m-75-md{left:-75px}.last-md{order:1}.p-r-30-md{padding-right:30px}.p-r-40-md{padding-right:40px!important}.p-r-50-md{padding-right:50px}}@media only screen and (min-width:70em){.flex-l,.flex-l-1,.flex-l-2,.flex-l-3,.flex-l-4,.flex-l-5,.flex-l-6,.flex-l-7,.flex-l-8,.flex-l-9,.flex-l-10,.flex-l-11,.flex-l-12,.flex-l-offset-0,.flex-l-offset-1,.flex-l-offset-2,.flex-l-offset-3,.flex-l-offset-4,.flex-l-offset-5,.flex-l-offset-6,.flex-l-offset-7,.flex-l-offset-8,.flex-l-offset-9,.flex-l-offset-10,.flex-l-offset-11,.flex-l-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.flex-l{flex-grow:1;flex-basis:0;max-width:100%}.flex-l-1{flex-basis:8.33333333%;max-width:8.33333333%}.flex-l-2{flex-basis:16.66666667%;max-width:16.66666667%}.flex-l-3{flex-basis:25%;max-width:25%}.flex-l-4{flex-basis:33.33333333%;max-width:33.33333333%}.flex-l-5{flex-basis:41.66666667%;max-width:41.66666667%}.flex-l-6{flex-basis:50%;max-width:50%}.flex-l-7{flex-basis:58.33333333%;max-width:58.33333333%}.flex-l-8{flex-basis:66.66666667%;max-width:66.66666667%}.flex-l-9{flex-basis:75%;max-width:75%}.flex-l-10{flex-basis:83.33333333%;max-width:83.33333333%}.flex-l-11{flex-basis:91.66666667%;max-width:91.66666667%}.flex-l-12{flex-basis:100%;max-width:100%}.flex-l-offset-0{margin-left:0}.flex-l-offset-1{margin-left:8.33333333%}.flex-l-offset-2{margin-left:16.66666667%}.flex-l-offset-3{margin-left:25%}.flex-l-offset-4{margin-left:33.33333333%}.flex-l-offset-5{margin-left:41.66666667%}.flex-l-offset-6{margin-left:50%}.flex-l-offset-7{margin-left:58.33333333%}.flex-l-offset-8{margin-left:66.66666667%}.flex-l-offset-9{margin-left:75%}.flex-l-offset-10{margin-left:83.33333333%}.flex-l-offset-11{margin-left:91.66666667%}.start-l{justify-content:flex-start;text-align:start}.center-l{justify-content:center;text-align:center}.end-l{justify-content:flex-end;text-align:end}.top-l{align-items:flex-start}.middle-l{align-items:center}.bottom-l{align-items:flex-end}.around-l{justify-content:space-around}.between-l{justify-content:space-between}.first-l{order:-1}.flex-column-l{flex-flow:column}.flex-column-wrap-l{flex-flow:column wrap}.flex-row-l{flex-flow:row}.flex-row-wrap-l{flex-flow:row wrap}.left-m-50-l{left:-50px}.left-m-75-l{left:-75px}.last-l{order:1}.p-r-30-l{padding-right:30px}.p-r-40-l{padding-right:40px!important}.p-r-50-l{padding-right:50px}}@media only screen and (min-width:75em){.flex-lg,.flex-lg-1,.flex-lg-2,.flex-lg-3,.flex-lg-4,.flex-lg-5,.flex-lg-6,.flex-lg-7,.flex-lg-8,.flex-lg-9,.flex-lg-10,.flex-lg-11,.flex-lg-12,.flex-lg-offset-0,.flex-lg-offset-1,.flex-lg-offset-2,.flex-lg-offset-3,.flex-lg-offset-4,.flex-lg-offset-5,.flex-lg-offset-6,.flex-lg-offset-7,.flex-lg-offset-8,.flex-lg-offset-9,.flex-lg-offset-10,.flex-lg-offset-11,.flex-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.flex-lg{flex-grow:1;flex-basis:0;max-width:100%}.flex-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.flex-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.flex-lg-3{flex-basis:25%;max-width:25%}.flex-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.flex-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.flex-lg-6{flex-basis:50%;max-width:50%}.flex-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.flex-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.flex-lg-9{flex-basis:75%;max-width:75%}.flex-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.flex-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.flex-lg-12{flex-basis:100%;max-width:100%}.flex-lg-offset-0{margin-left:0}.flex-lg-offset-1{margin-left:8.33333333%}.flex-lg-offset-2{margin-left:16.66666667%}.flex-lg-offset-3{margin-left:25%}.flex-lg-offset-4{margin-left:33.33333333%}.flex-lg-offset-5{margin-left:41.66666667%}.flex-lg-offset-6{margin-left:50%}.flex-lg-offset-7{margin-left:58.33333333%}.flex-lg-offset-8{margin-left:66.66666667%}.flex-lg-offset-9{margin-left:75%}.flex-lg-offset-10{margin-left:83.33333333%}.flex-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.flex-column-lg{flex-flow:column}.flex-column-wrap-lg{flex-flow:column wrap}.flex-row-lg{flex-flow:row}.flex-row-wrap-lg{flex-flow:row wrap}.left-m-50-lg{left:-50px}.left-m-75-lg{left:-75px}.last-lg{order:1}.p-r-100-lg{padding-right:100px!important}}@media only screen and (min-width:100em){.flex-xlg,.flex-xlg-1,.flex-xlg-2,.flex-xlg-3,.flex-xlg-4,.flex-xlg-5,.flex-xlg-6,.flex-xlg-7,.flex-xlg-8,.flex-xlg-9,.flex-xlg-10,.flex-xlg-11,.flex-xlg-12,.flex-xlg-offset-0,.flex-xlg-offset-1,.flex-xlg-offset-2,.flex-xlg-offset-3,.flex-xlg-offset-4,.flex-xlg-offset-5,.flex-xlg-offset-6,.flex-xlg-offset-7,.flex-xlg-offset-8,.flex-xlg-offset-9,.flex-xlg-offset-10,.flex-xlg-offset-11,.flex-xlg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.flex-xlg{flex-grow:1;flex-basis:0;max-width:100%}.flex-xlg-1{flex-basis:8.33333333%;max-width:8.33333333%}.flex-xlg-2{flex-basis:16.66666667%;max-width:16.66666667%}.flex-xlg-3{flex-basis:25%;max-width:25%}.flex-xlg-4{flex-basis:33.33333333%;max-width:33.33333333%}.flex-xlg-5{flex-basis:41.66666667%;max-width:41.66666667%}.flex-xlg-6{flex-basis:50%;max-width:50%}.flex-xlg-7{flex-basis:58.33333333%;max-width:58.33333333%}.flex-xlg-8{flex-basis:66.66666667%;max-width:66.66666667%}.flex-xlg-9{flex-basis:75%;max-width:75%}.flex-xlg-10{flex-basis:83.33333333%;max-width:83.33333333%}.flex-xlg-11{flex-basis:91.66666667%;max-width:91.66666667%}.flex-xlg-12{flex-basis:100%;max-width:100%}.flex-xlg-offset-0{margin-left:0}.flex-xlg-offset-1{margin-left:8.33333333%}.flex-xlg-offset-2{margin-left:16.66666667%}.flex-xlg-offset-3{margin-left:25%}.flex-xlg-offset-4{margin-left:33.33333333%}.flex-xlg-offset-5{margin-left:41.66666667%}.flex-xlg-offset-6{margin-left:50%}.flex-xlg-offset-7{margin-left:58.33333333%}.flex-xlg-offset-8{margin-left:66.66666667%}.flex-xlg-offset-9{margin-left:75%}.flex-xlg-offset-10{margin-left:83.33333333%}.flex-xlg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.flex-column-xlg{flex-flow:column}.flex-column-wrap-xlg{flex-flow:column wrap}.flex-row-xlg{flex-flow:row}.flex-row-wrap-xlg{flex-flow:row wrap}.left-m-50-xlg{left:-50px}.left-m-75-xlg{left:-75px}.last-lg{order:1}}.flex-1{flex:1 1 8.3333333333%;min-width:8.3333333333%}.flex-1,.flex-2{box-sizing:border-box}.flex-2{flex:1 1 16.666666666%;min-width:16.666666666%}.flex-3{flex:1 1 25%;min-width:25%}.flex-3,.flex-4{box-sizing:border-box}.flex-4{flex:1 1 33.333333333%;min-width:33.333333333%}.flex-5{flex:1 1 41.666666666%;min-width:41.666666666%}.flex-5,.flex-6{box-sizing:border-box}.flex-6{flex:1 1 50%;min-width:50%}.flex-7{flex:1 1 58.333333333%;min-width:58.333333333%}.flex-7,.flex-8{box-sizing:border-box}.flex-8{flex:1 1 66.666666666%;min-width:66.666666666%}.flex-9{flex:1 1 75%;min-width:75%}.flex-9,.flex-10{box-sizing:border-box}.flex-10{flex:1 1 83.333333333%;min-width:83.333333333%}.flex-11{flex:1 1 91.666666666%;min-width:91.666666666%}.flex-11,.flex-12{box-sizing:border-box}.flex-12{flex:1 1 100%;min-width:100%}.flex-top{align-self:flex-start}.flex-bottom{align-self:flex-end}.flex-middle{align-self:center}.flex-row-left{justify-content:flex-start}.flex-row-right{justify-content:flex-end}.flex-row-center{justify-content:center}.flex-row-space-between{justify-content:space-between}.flex-row-space-around{justify-content:space-around}.row-reverse{flex-direction:row-reverse}.flex-row-equal>*{display:flex}.flex-row-top{align-items:flex-start}.flex-row-middle{align-items:center}.flex-row-bottom{align-items:flex-end}.hide{display:none}@media screen and (max-width:767px){.flex-small-1{flex:1 1 8.3333333333%;min-width:8.3333333333%;box-sizing:border-box}.flex-small-2{flex:1 1 16.666666666%;min-width:16.666666666%;box-sizing:border-box}.flex-small-3{flex:1 1 25%;min-width:25%;box-sizing:border-box}.flex-small-4{flex:1 1 33.333333333%;min-width:33.333333333%;box-sizing:border-box}.flex-small-5{flex:1 1 41.666666666%;min-width:41.666666666%;box-sizing:border-box}.flex-small-6{flex:1 1 50%;min-width:50%;box-sizing:border-box}.flex-small-7{flex:1 1 58.333333333%;min-width:58.333333333%;box-sizing:border-box}.flex-small-8{flex:1 1 66.666666666%;min-width:66.666666666%;box-sizing:border-box}.flex-small-9{flex:1 1 75%;min-width:75%;box-sizing:border-box}.flex-small-10{flex:1 1 83.333333333%;min-width:83.333333333%;box-sizing:border-box}.flex-small-11{flex:1 1 91.666666666%;min-width:91.666666666%;box-sizing:border-box}.flex-small-12{flex:1 1 100%;min-width:100%;box-sizing:border-box}.flex-small-top{align-self:flex-start}.flex-small-bottom{align-self:flex-end}.flex-small-middle{align-self:center}.flex-row-small-left{justify-content:flex-start}.flex-row-small-right{justify-content:flex-end}.flex-row-small-center{justify-content:center}.flex-row-small-space-between{justify-content:space-between}.flex-row-small-space-around{justify-content:space-around}.flex-row-small-reverse{flex-direction:row-reverse}.flex-row-small-equal>*{display:flex}.flex-row-small-top{align-items:flex-start}.flex-row-small-middle{align-items:center}.flex-row-small-bottom{align-items:flex-end}.hide-small{display:none}}@media (min-width:768px) and (max-width:959px){.flex-medium-1{flex:1 1 8.3333333333%;min-width:8.3333333333%;box-sizing:border-box}.flex-medium-2{flex:1 1 16.666666666%;min-width:16.666666666%;box-sizing:border-box}.flex-medium-3{flex:1 1 25%;min-width:25%;box-sizing:border-box}.flex-medium-4{flex:1 1 33.333333333%;min-width:33.333333333%;box-sizing:border-box}.flex-medium-5{flex:1 1 41.666666666%;min-width:41.666666666%;box-sizing:border-box}.flex-medium-6{flex:1 1 50%;min-width:50%;box-sizing:border-box}.flex-medium-7{flex:1 1 58.333333333%;min-width:58.333333333%;box-sizing:border-box}.flex-medium-8{flex:1 1 66.666666666%;min-width:66.666666666%;box-sizing:border-box}.flex-medium-9{flex:1 1 75%;min-width:75%;box-sizing:border-box}.flex-medium-10{flex:1 1 83.333333333%;min-width:83.333333333%;box-sizing:border-box}.flex-medium-11{flex:1 1 91.666666666%;min-width:91.666666666%;box-sizing:border-box}.flex-medium-12{flex:1 1 100%;min-width:100%;box-sizing:border-box}.flex-medium-top{align-self:flex-start}.flex-medium-bottom{align-self:flex-end}.flex-medium-middle{align-self:center}.flex-row-medium-left{justify-content:flex-start}.flex-row-medium-right{justify-content:flex-end}.flex-row-medium-center{justify-content:center}.flex-row-medium-space-between{justify-content:space-between}.flex-row-medium-space-around{justify-content:space-around}.flex-row-medium-reverse{flex-direction:row-reverse}.flex-row-medium-equal>*{display:flex}.flex-row-medium-top{align-items:flex-start}.flex-row-medium-middle{align-items:center}.flex-row-medium-bottom{align-items:flex-end}.hide-medium{display:none}}@media (min-width:960px) and (max-width:1499px){.flex-large-1{flex:1 1 8.3333333333%;min-width:8.3333333333%;box-sizing:border-box}.flex-large-2{flex:1 1 16.666666666%;min-width:16.666666666%;box-sizing:border-box}.flex-large-3{flex:1 1 25%;min-width:25%;box-sizing:border-box}.flex-large-4{flex:1 1 33.333333333%;min-width:33.333333333%;box-sizing:border-box}.flex-large-5{flex:1 1 41.666666666%;min-width:41.666666666%;box-sizing:border-box}.flex-large-6{flex:1 1 50%;min-width:50%;box-sizing:border-box}.flex-large-7{flex:1 1 58.333333333%;min-width:58.333333333%;box-sizing:border-box}.flex-large-8{flex:1 1 66.666666666%;min-width:66.666666666%;box-sizing:border-box}.flex-large-9{flex:1 1 75%;min-width:75%;box-sizing:border-box}.flex-large-10{flex:1 1 83.333333333%;min-width:83.333333333%;box-sizing:border-box}.flex-large-11{flex:1 1 91.666666666%;min-width:91.666666666%;box-sizing:border-box}.flex-large-12{flex:1 1 100%;min-width:100%;box-sizing:border-box}.flex-large-top{align-self:flex-start}.flex-large-bottom{align-self:flex-end}.flex-large-middle{align-self:center}.flex-row-large-left{justify-content:flex-start}.flex-row-large-right{justify-content:flex-end}.flex-row-large-center{justify-content:center}.flex-row-large-space-between{justify-content:space-between}.flex-row-large-space-around{justify-content:space-around}.flex-row-large-reverse{flex-direction:row-reverse}.flex-row-large-equal>*{display:flex}.flex-row-large-top{align-items:flex-start}.flex-row-large-middle{align-items:center}.flex-row-large-bottom{align-items:flex-end}.hide-large{display:none}}@media (min-width:1500px){.flex-xlarge-1{flex:1 1 8.3333333333%;min-width:8.3333333333%;box-sizing:border-box}.flex-xlarge-2{flex:1 1 16.666666666%;min-width:16.666666666%;box-sizing:border-box}.flex-xlarge-3{flex:1 1 25%;min-width:25%;box-sizing:border-box}.flex-xlarge-4{flex:1 1 33.333333333%;min-width:33.333333333%;box-sizing:border-box}.flex-xlarge-5{flex:1 1 41.666666666%;min-width:41.666666666%;box-sizing:border-box}.flex-xlarge-6{flex:1 1 50%;min-width:50%;box-sizing:border-box}.flex-xlarge-7{flex:1 1 58.333333333%;min-width:58.333333333%;box-sizing:border-box}.flex-xlarge-8{flex:1 1 66.666666666%;min-width:66.666666666%;box-sizing:border-box}.flex-xlarge-9{flex:1 1 75%;min-width:75%;box-sizing:border-box}.flex-xlarge-10{flex:1 1 83.333333333%;min-width:83.333333333%;box-sizing:border-box}.flex-xlarge-11{flex:1 1 91.666666666%;min-width:91.666666666%;box-sizing:border-box}.flex-xlarge-12{flex:1 1 100%;min-width:100%;box-sizing:border-box}.flex-xlarge-top{align-self:flex-start}.flex-xlarge-bottom{align-self:flex-end}.flex-xlarge-middle{align-self:center}.flex-row-xlarge-left{justify-content:flex-start}.flex-row-xlarge-right{justify-content:flex-end}.flex-row-xlarge-center{justify-content:center}.flex-row-xlarge-space-between{justify-content:space-between}.flex-row-xlarge-space-around{justify-content:space-around}.flex-row-xlarge-reverse{flex-direction:row-reverse}.flex-row-xlarge-equal>*{display:flex}.flex-row-xlarge-top{align-items:flex-start}.flex-row-xlarge-middle{align-items:center}.flex-row-xlarge-bottom{align-items:flex-end}.hide-xlarge{display:none}}.gray{color:#b3b3b3!important}.light-gray{color:#b3b3b3}.bg-light-gray{background-color:#b3b3b3}.blue{color:#213e7d}.bg-fb-blue{background-color:#2f5e9f}.error,.error-text,.red{color:#cc1d35}.error-border{border:1px solid #cc1d35}.white{color:#fff}.whit60{color:hsla(0,0%,100%,.6)}.bg-white{background-color:#fff}.highlight{color:#f9a825!important}.primary{color:#000!important}.sonar-dark{color:grey!important}.dark-gray{color:#363437}.bg-dark-gray{background:#363437}.sonar-light{color:#b3b3b3!important}.sonar-medium{color:grey!important}.bg-primary{background-color:#000!important}.secondary{color:#6442e8!important}.bg-secondary{background-color:#6442e8}.secondary{color:#6697d8}.border-top-light-gray{border-top:2px solid #b3b3b3!important}.highlight{color:#f9a825}.bg-highlight{background-color:#f9a825}.green{color:#ef6c00}.bg-green{background-color:#ef6c00}.quiz{color:#ef6c00}.bg-quiz{background-color:#ef6c00}.blue-gray{color:#e1e9f5}.bg-blue-gray{background:#e1e9f5}.lighter-gray{color:#d8d8d8}.bg-lighter-gray{background-color:#d8d8d8}.black60{color:rgba(0,0,0,.6)}.black{color:#000}.gray60{color:hsla(0,0%,50.2%,.6)}.cyan{color:#6697d8}.bg-cyan{background:#6697d8}.bg-lightest-gray{background:#f8f8f8}.lightest-gray{color:#f8f8f8}.disable{color:#b3b3b3}.audio-color{color:#00838f}.line-height-5{line-height:5}.line-height-3{line-height:3}.line-height-2{line-height:2}.line-height-1{line-height:1}.line-height-1_1{line-height:1.1}.line-height-05{line-height:.5!important}.line-height-09{line-height:.9}.line-height-22{line-height:22pt}.glyphicon,.label{margin-right:5px}.p-0{padding:0!important}.p-10{padding:10px!important}.p-t-0{padding-top:0!important}.p-t-4{padding-top:4px}.p-t-5{padding-top:5px}.p-t-10{padding-top:10px}.p-t-15{padding-top:15px}.p-t-9{padding-top:9px}.p-t-25{padding-top:25px}.p-t-30{padding-top:30px}.p-t-40{padding-top:40px}.p-t-135{padding-top:135px}.p-r-0{padding-right:0}.p-r-5{padding-right:5px}.p-r-10{padding-right:10px}.p-r-15{padding-right:15px!important}.p-r-20{padding-right:20px}.p-r-30{padding-right:30px}.p-r-40{padding-right:40px}.p-r-45{padding-right:45px}.p-r-50{padding-right:50px}.p-r-96{padding-right:96px}.p-l-0{padding-left:0}.p-l-5{padding-left:5px}.p-l-6{padding-left:6px}.p-l-8{padding-left:8px!important}.p-l-10{padding-left:10px}.p-l-15{padding-left:15px!important}.p-l-18{padding-left:18px}.p-l-20{padding-left:20px}.p-l-25{padding-left:25px!important}.p-l-30{padding-left:30px!important}.p-l-35{padding-left:35px}.p-l-40{padding-left:40px}.p-l-50{padding-left:50px}.p-l-75{padding-left:75px}.p-l-250{padding-left:250px}.p-l-260{padding-left:260px}.p-l-offset-6{padding-left:6%}.p-l-offset-3{padding-left:3%!important}.p-l-offset-2{padding-left:2%!important}.p-l-offset-1{padding-left:1%!important}.p-l-offset-8{padding-left:8%!important}.p-l-offset-11{padding-left:11%!important}.p-offset-0-8{padding:0 8%}.p-l-offset-15{padding-left:15%}.p-l-offset-38{padding-left:38%}.p-t-b-4-precent{padding:4% 0}.p-b-0{padding-bottom:0}.p-b-5{padding-bottom:5px}.p-b-8{padding-bottom:8px}.p-b-10{padding-bottom:10px}.p-b-15{padding-bottom:15px}.p-b-20{padding-bottom:20px}.p-b-30{padding-bottom:30px}.p-b-50{padding-bottom:50px}.p-b-70{padding-bottom:70px}.p-b-offset-2{padding-bottom:2%!important}.p-b-offset-1{padding-bottom:1%}.p-b-offset-4{padding-bottom:4%}.p-b-offset-5{padding-bottom:5%}.p-b-offset-10{padding-bottom:10%!important}.p-b-offset-12{padding-bottom:12%}.p-b-offset-15{padding-bottom:15%}.p-b-30-precent{padding-bottom:30%}.p-r-2-precent{padding-right:2%!important}.p-r-18{padding-right:18px}.p-r-25{padding-right:25px}.p-r-35{padding-right:35px}.p-r-offset-1{padding-right:1%}.p-r-offset-2{padding-right:2%}.p-r-offset-5{padding-right:5%}.p-r-offset-7{padding-right:7%}.p-r-offset-12{padding-right:12%}.p-t-7{padding-top:7px}.p-t-11{padding-top:11px!important}.p-t-20{padding-top:20px}.p-t-35{padding-top:35px}.p-t-55{padding-top:55px}.p-t-75{padding-top:75px}.p-t-90{padding-top:90px}.p-t-140{padding-top:140px}.p-t-offset-1{padding-top:1%!important}.p-t-offset-2{padding-top:2%!important}.p-t-offset-3{padding-top:3%}.p-t-offset-5{padding-top:5%}.p-t-offset-4{padding-top:4%}.p-t-offset-7{padding-top:7%}.p-t-offset-9{padding-top:9%}.p-t-offset-10{padding-top:10%!important}.p-t-offset-15{padding-top:15%}.p-t-offset-20{padding-top:20%}.p-t-offset-30{padding-top:30%}.p-1-precent{padding:1%}.p-6{padding:6px!important}.p-7{padding:7px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.p-0-20{padding:0 20px}.p-10-10{padding:10px}.p-15-25{padding:15px 25px}.p-20-0{padding:20px 0}.p-0-30{padding:0 30px}.p-0-70{padding:0 70px}.p-20-10{padding:20px 10px}.p-0-10-offest{padding:0 10%}.p-30-precent{padding:30%}.p-offset-10-15{padding:10% 15%}.p-25-0{padding:25px 0}.p-60-0{padding:60px 0}.m-auto{margin:0 auto}.m-l-m-13{margin-left:-13px}.m-l-2{margin-left:2px}.m-l-12{margin-left:12px}.m-t-m-1{margin-top:-1px}.m-t-m-2{margin-top:-2px}.m-t-1{margin-top:1px}.m-t-m-10{margin-top:-10px}.m-t-m-15{margin-top:-15px}.m-t-m-20{margin-top:-20px}.m-t-m-32{margin-top:-32px!important}.m-t-m-34{margin-top:-34px}.m-r-56{margin-right:56px}.m-0{margin:0 auto}.m-5{margin:5px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-30{margin:30px}.m-0-10{margin:0 10px}.m-0-20{margin:0 20px}.m-b-m-2{margin-bottom:-2px}.m-b-0{margin-bottom:0}.m-b-2{margin-bottom:2px}.m-b-5{margin-bottom:5px}.m-b-7{margin-bottom:7px}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}.m-b-25{margin-bottom:25px}.m-b-30{margin-bottom:30px}.m-b-40{margin-bottom:40px}.m-l-0{margin-left:0!important}.m-l-5{margin-left:5px}.m-l-15{margin-left:15px}.m-l-20{margin-left:20px}.m-l-25{margin-left:25px}.m-l-30{margin-left:30px!important}.m-l-31{margin-left:31px}.m-l-35{margin-left:35px}.m-l-40{margin-left:40px}.m-l-45{margin-left:45px}.m-l-50{margin-left:50px}.m-l-60{margin-left:60px}.m-l-65{margin-left:65px}.m-l-75{margin-left:75px}.m-l-96{margin-left:96px}.m-l-115{margin-left:115px}.m-l-117{margin-left:117px}.m-l-120{margin-left:120px}.m-l-155{margin-left:155px}.m-l-183{margin-left:183px}.m-l-7{margin-left:7px}.m-l-10{margin-left:10px}.m-l-11{margin-left:11px}.m-l-m-8{margin-left:-8px}.m-l-m-3{margin-left:-3px}.m-l-m-4{margin-left:-4px}.m-l-m-5{margin-left:-5px}.m-l-m-10{margin-left:-10px}.m-l-m-15{margin-left:-15px!important}.m-l-m-20{margin-left:-20px}.m-l-m-28{margin-left:-28px}.m-l-m-30{margin-left:-30px}.m-l-m-35{margin-left:-35px}.m-l-m-75{margin-left:-75px}.m-l-offset-2{margin-left:2%}.m-l-offset-3{margin-left:3%}.m-l-offset-5{margin-left:5%}.m-l-offset-7{margin-left:7%}.m-l-offset-10{margin-left:10%}.m-l-offset-12{margin-left:12%}.m-l-offset-13{margin-left:13%}.m-l-offset-15{margin-left:15%}.m-l-offset-20{margin-left:20%}.m-l-offset-22{margin-left:22%}.m-l-offset-22_5{margin-left:22.5%}.m-l-offset-23{margin-left:23%}.m-l-offset-30{margin-left:30%}.col-xs-offset-20{margin-left:20.6667%}.col-xs-offset-13{margin-left:13.333333%}.m-r-0{margin-right:0!important}.m-r-5{margin-right:5px}.m-r-10{margin-right:10px}.m-r-12{margin-right:12px}.m-r-15{margin-right:15px}.m-r-16{margin-right:16px}.m-r-20{margin-right:20px}.m-r-22{margin-right:22px}.m-r-28{margin-right:28px}.m-r-30{margin-right:30px!important}.m-r-31{margin-right:31px}.m-r-60{margin-right:60px!important}.m-r-95{margin-right:95px}.m-r-117{margin-right:117px}.m-r-offset-3{margin-right:3%}.m-r-offset-15{margin-right:15%}.m-r-4-precent{margin-right:4%}.m-r-10-precent{margin-right:10%}.m-t-offset-m-2{margin-top:-2%!important}.m-r-m-5{margin-right:-5px}.m-r-m-10{margin-right:-10px}.m-t-m-5{margin-top:-5px}.m-t-0{margin-top:0!important}.m-t-2{margin-top:2px}.m-t-3{margin-top:3px}.m-t-4{margin-top:4px}.m-t-5{margin-top:5px}.m-t-7{margin-top:7px}.m-t-8{margin-top:8px}.m-t-9{margin-top:9px}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.m-t-25{margin-top:25px}.m-t-28{margin-top:28px}.m-t-30{margin-top:30px}.m-t-33{margin-top:33px}.m-t-35{margin-top:35px}.m-t-40{margin-top:40px}.m-t-45{margin-top:45px}.m-t-50{margin-top:50px}.m-t-55{margin-top:55px}.m-t-60{margin-top:60px}.m-t-70{margin-top:70px}.m-t-80{margin-top:80px}.m-t-125{margin-top:125px}.m-t-140{margin-top:140px}.m-t-160{margin-top:160px}.m-t-m-2{margin-top:-2px!important}.m-t-m-3{margin-top:-3px}.m-t-m-4{margin-top:-4px}.m-t-m-5{margin-top:-5px!important}.m-t-offset-3{margin-top:3%}.m-t-offset-4{margin-top:4%}.m-t-offset-5{margin-top:5%}.m-t-offset-7{margin-top:7%}.m-t-offset-m-4{margin-top:-4%!important}.m-t-offset-m-5{margin-top:-5%}.m-t-offset-m-7{margin-top:-7%}.m-t-8-precent{margin-top:8%}.m-t-10-precent{margin-top:10%}.m-t-18-precent{margin-top:18%}.margin-bottom{margin-bottom:8px}.m-b-offset-2{margin-bottom:2%}.m-b-offset-3{margin-bottom:3%}.m-b-offset-5{margin-bottom:5%}.m-15-0{margin:15px 0}.m-20-15{margin:20px 15px}.m-15-15{margin:15px}.m-15-7{margin:15px 7px}.m-m-30{margin:0 -30px}.top-buffer{margin-top:8px}.top-2{top:2px}.top-3{top:3px}.top-7{top:7px}.top-m-2{top:-2px}.top-m-3{top:-3px}.top-m-7{top:-7px}.top-5{top:5px}.top-10{top:10px}.top-15{top:15px}.top-20{top:20px}.top-25{top:25px}.top-30{top:30px}.top-60{top:60px}.top-54{top:54px}.top-75{top:75px}.top-147{top:147px}.top-offset-15{top:15%}.right-0{right:0}.right-10{right:10px}.right-30{right:30px}.right-offset-20{right:20%}.right-m-7{right:-7px}.inline{display:inline}.relative{position:relative}.absolute{position:absolute}.left-buffer{margin-left:3px}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-1{opacity:1}.fill-opacity-5{fill-opacity:.5}.fill-opacity-55{fill-opacity:.55}.w-inherit{width:inherit}.w-fill{width:100%}.w-25{width:25px}.w-26{width:26px}.w-36{width:36px!important}.w-50{width:50px}.w-55{width:55px}.w-85{width:85px}.w-90{width:90px}.w-95{width:95px}.w-70{width:70px}.w-100{width:100px!important}.w-115{width:115px}.w-120{width:120px}.w-125{width:125px}.w-135{width:135px}.w-140{width:140px}.w-150{width:150px}.w-160{width:160px}.w-170{width:170px}.w-175{width:175px}.w-195{width:195px}.w-200{width:200px}.w-219{width:219px}.w-220{width:220px}.w-250{width:250px}.w-300{width:300px}.w-345{width:345px}.w-350{width:350px}.w-330{width:330px}.w-500{width:500px}.w-700{width:700px}.max-w-73{max-width:73px}.max-w-700{max-width:700px}.max-w-500{max-width:500px}.min-w-25{min-width:25px}.max-w-140{max-width:140px!important;width:100%}.max-w-150{max-width:150px!important;width:100%}.min-w-150{min-width:150px!important}.min-w-200{min-width:200px}.min-w-300{min-width:300px}.min-w-350{min-width:350px}.min-w-385{min-width:385px}.min-w-400{min-width:400px}.min-w-430{min-width:430px}.min-w-455{min-width:455px}.min-w-500{min-width:500px}.m-w-xs-1{width:8.33333%}.m-w-xs-2{width:16.666667%}.m-w-xs-3{width:25%}.m-w-xs-4{width:33.333333%}.m-w-xs-5{width:41.666667%}.m-w-xs-6{width:50%}.m-w-xs-7{width:58.33333%}.m-w-xs-8{width:66.66667%}.m-w-xs-9{width:75%}.m-w-xs-10{width:83.33333%}.m-w-xs-11{width:91.666667%}.m-w-xs-12{width:100%}.col-xs-13{width:13.33333%;float:left}.col-xs-15{width:15vw}.col-xs-19{width:19%;float:left}.col-xs-20{width:20%;float:left}.col-xs-21{width:21.666667%;float:left}.col-xs-22{width:22.666667%;float:left}.col-xs-23{width:23.666667%;float:left}.col-xs-48{width:48.8%;float:left}.col-xs-58{width:58.666667%;float:left}.col-xs-72{width:72.66667%;float:left}.col-xs-78{width:78%;float:left}.col-xs-80{width:80.3333%;float:left}.col-xs-46{float:left;width:46.666667%}.col-xxs-1{width:6.333333%}.col-xxs-2{float:left;width:10.33333%}.col-xxs-12{width:12.666667%}.col-xs-44{float:left;width:44%}.col-xs-95{width:95.666667%;float:left}.col-xs-12-p-0{width:100%;float:left;padding:0}.col-xs-min-48{min-width:48.8%!important;float:left}.m-w-100{min-width:100px}.m-w-135{min-width:135px}.m-w-300{min-width:300px}.m-w-550{min-width:550px}.m-w-1000{min-width:1000px}.m-w-1100{min-width:1100px}.h-inherit{height:inherit}.h-15{height:15px}.h-16{height:16px}.h-14{height:14px}.h-20{height:20px}.h-36{height:36px}.h-40{height:40px}.h-50{height:50px}.h-57{height:57px}.h-55{height:55px}.h-60{height:60px}.h-66{height:66px}.h-75{height:75px}.h-80{height:80px}.h-100{height:100px!important}.h-120{height:120px}.h-130{height:130px}.h-175{height:175px}.h-230{height:230px}.h-46{min-height:46px}.min-h-48{min-height:48px}.min-h-50{min-height:50px}.min-h-54{min-height:54px}.m-h-40{min-height:40px}.m-h-175{height:175px}.m-h-200{min-height:200px}.m-h-350{min-height:350px}.h-fill{flex:1 1}.h-fill,.h-fill-l{height:100%}@media only screen and (max-width:48em){.h-fill-l{height:unset!important}}.h-fill-m-30{height:calc(100% - 30px)}.h-fill-m-50{height:calc(100% - 50px)}.m-h-fill{min-height:100%}.h-115{height:115px}.h-150{height:150px!important}.h-180{height:180px}.h-200{height:200px!important}.h-220{height:220px}.h-250{height:250px!important}.h-400{height:400px}.h-450{height:450px}.h-700{height:700px}.h-15-precent{height:15%}.h-xs-6{height:50%!important}.h-100-vh{height:100vh}.max-h-50{max-height:50px}.v-a-b{vertical-align:bottom}.v-a-baseline{vertical-align:initial!important}.v-a-t-b{vertical-align:text-bottom}.v-a-m{vertical-align:middle}.v-a-sub{vertical-align:sub}.v-a-super{vertical-align:super}.b-r-0{border-radius:0}.b-r-10{border-radius:10px}.b-r-t-5{border-top-right-radius:5px;border-top-left-radius:5px}.b-b-6{border-bottom:6px solid}.bottom-offset-50{bottom:50%!important}.bottom-50{bottom:50px}.bottom-100{bottom:100px}.bottom-m{bottom:0}.bottom-m-15{bottom:-15px}.bottom-m-25{bottom:-25px}.text-center{text-align:center!important}.text-left{text-align:left!important}.left-m-55{left:-55px}.left-27{left:27%}.left-offset-43{left:43%!important}.left-offset-45{left:45%!important}.overflow-x-hidden{overflow-x:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto;-webkit-overflow-scrolling:touch}.overflow{overflow:auto;-webkit-overflow-scrolling:touch}.overflow-hidden{overflow:hidden}.overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strikethrough{text-decoration:line-through}.inline-block{display:inline-block!important}.inline-table{display:inline-table}.visible{visibility:visible}.not-visible{visibility:hidden}.blur-text{color:transparent;text-shadow:0 0 6px rgba(0,0,0,.3)}.invisible{visibility:hidden}.list-style-none{list-style-type:none}.pointer{cursor:pointer}.underline{text-decoration:underline}.no-border{border:0 solid}.right-light-gray-separator{border-right:2px solid #d8d8d8}.brightness45{-webkit-filter:brightness(45%)!important;filter:brightness(45%)!important}.break-word{word-break:break-word}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.zindex-1{z-index:1}.zindex-100{z-index:100}.decorate-none,a.decorate-none:hover{text-decoration:none}@font-face{font-family:"secular-one";font-style:normal;font-weight:400;src:local("Secular One"),local("SecularOne-Regular"),url(/static/media/secular-one-hebrew-regular.0b924c8b.woff2) format("woff2"),url(/static/media/secular-one-hebrew-regular.a334fb38.woff) format("woff")}@font-face{font-family:"heebo";font-style:normal;font-weight:300;src:local("Heebo Light"),local("Heebo-Light"),url(/static/media/heebo-hebrew-300.ae4d09b7.woff2) format("woff2"),url(/static/media/heebo-hebrew-300.5e549758.woff) format("woff")}@font-face{font-family:"heebo";font-style:normal;font-weight:400;src:local("Heebo"),local("Heebo-Regular"),url(/static/media/heebo-hebrew-regular.857beea8.woff2) format("woff2"),url(/static/media/heebo-hebrew-regular.d6f9895e.woff) format("woff")}@font-face{font-family:"heebo";font-style:normal;font-weight:500;src:local("Heebo Medium"),local("Heebo-Medium"),url(/static/media/heebo-hebrew-500.5c6fd8bc.woff2) format("woff2"),url(/static/media/heebo-hebrew-500.1446cb54.woff) format("woff")}@font-face{font-family:"heebo";font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url(/static/media/heebo-hebrew-700.b4d556af.woff2) format("woff2"),url(/static/media/heebo-hebrew-700.8b5105c4.woff) format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;src:local("Poppins"),url(/static/media/poppins-v8-latin-700.e535f785.woff2) format("woff2"),url(/static/media/poppins-v8-latin-700.bc1e47a3.woff) format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;src:local("Poppins"),url(/static/media/poppins-v8-latin-500.61e2d96d.woff2) format("woff2"),url(/static/media/poppins-v8-latin-500.1372de09.woff) format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:local("Poppins"),url(/static/media/poppins-v8-latin-regular.1a280523.woff2) format("woff2"),url(/static/media/poppins-v8-latin-regular.46a7d482.woff) format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:800;src:local("Poppins"),url(/static/media/poppins-v8-latin-800.b5cd7d83.woff2) format("woff2"),url(/static/media/poppins-v8-latin-800.bde99287.woff) format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;src:local("Poppins"),url(/static/media/poppins-v8-latin-600.aa4405ed.woff2) format("woff2"),url(/static/media/poppins-v8-latin-600.e3bbab8d.woff) format("woff")}@font-face{font-family:"Handlee";font-style:normal;font-weight:400;font-display:swap;src:local("Handlee"),url(/static/media/handlee.9c798c3c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.f-s-100{font-size:100%}.f-s-90{font-size:90%}.font-l-0_8,.font-l-1,.font-l-1_5,.font-l-2,.font-l-2_5,.font-l-11,.font-l-12,.font-l-14,.font-l-16,.font-l-17,.font-l-18,.font-l-19,.font-l-20,.font-l-22,.font-l-23,.font-l-24,.font-l-25,.font-l-28,.font-l-32,.font-l-35,.font-l-43,.font-l-50,.font-l-56,.font-l-68,.font-l-base{font-family:"Poppins",sans-serif;font-family:var(--font-base),sans-serif;font-weight:300;font-stretch:normal}.font-m-0_8,.font-m-0_9,.font-m-1,.font-m-1_5,.font-m-1_25,.font-m-2,.font-m-2_5,.font-m-6,.font-m-12,.font-m-14,.font-m-15,.font-m-16,.font-m-18,.font-m-20,.font-m-21,.font-m-22,.font-m-24,.font-m-26,.font-m-28,.font-m-30,.font-m-38,.font-m-40,.font-m-base{font-family:"Poppins",sans-serif;font-family:var(--font-base),sans-serif;font-weight:500;font-stretch:normal}.font-b-0_8,.font-b-1,.font-b-1_5,.font-b-2,.font-b-2_5,.font-b-11,.font-b-12,.font-b-13,.font-b-14,.font-b-15,.font-b-16,.font-b-18,.font-b-20,.font-b-22,.font-b-24,.font-b-26,.font-b-27,.font-b-28,.font-b-30,.font-b-35,.font-b-70,.font-b-100,.font-b-base{font-family:"Poppins",sans-serif;font-family:var(--font-base),sans-serif;font-stretch:normal;font-weight:700}.font-p-l-base,.font-p-reg-1_2,.font-p-reg-1_5,.font-p-reg-18,.font-p-reg-base{font-family:"Poppins",sans-serif!important;font-family:var(--font-base),sans-serif!important;font-weight:300;font-stretch:normal}.font-p-m-1_2,.font-p-m-1_5,.font-p-m-18,.font-p-m-base{font-weight:700}.font-p-b-base,.font-p-m-1_2,.font-p-m-1_5,.font-p-m-18,.font-p-m-base{font-family:"Poppins",sans-serif!important;font-family:var(--font-base),sans-serif!important;font-stretch:normal}.font-p-b-base{font-weight:bolder}.font-b-11{font-size:11px}.font-b-12{font-size:12px}.font-b-13{font-size:13px}.font-b-14{font-size:14px}.font-b-15{font-size:15px}.font-b-16{font-size:16px}.font-b-22{font-size:22px}.font-c-12{font-family:"Poppins",sans-serif;font-family:var(--font-base),sans-serif;font-stretch:condensed;font-size:12px}.font-b-18{font-size:18px}.font-b-28{font-size:28px}.font-b-27{font-size:27px}.font-b-26{font-size:26px}.font-b-c-38{font-family:"Poppins",sans-serif;font-family:var(--font-base),sans-serif;font-stretch:condensed;font-size:38px}.font-b-100{font-size:100px}.font-b-70{font-size:70px}.font-b-30{font-size:30px}.font-b-35{font-size:35px}.font-b-1{font-size:1vw}.font-b-1_5{font-size:1.5vw}.font-b-0_8{font-size:.8vw}.font-b-2{font-size:2vw}.font-b-2_5{font-size:2.5vw}.font-l-28{font-size:28px}.font-l-68{font-size:68px}.font-l-56{font-size:56px}.font-l-22{font-size:22px}.font-l-16{font-size:16px}.font-l-17{font-size:17px}.font-l-18{font-size:18px}.font-l-19{font-size:19px}.font-l-11{font-size:11px}.font-l-12{font-size:12px}.font-l-14{font-size:14px}.font-l-20{font-size:20px}.font-l-23{font-size:23px}.font-l-25{font-size:25px}.font-l-24{font-size:24px}.font-l-35{font-size:35px}.font-l-32{font-size:32px}.font-l-43{font-size:43px}.font-l-50{font-size:50px}.font-l-1{font-size:1vw}.font-l-1_5{font-size:1.5vw}.font-l-0_8{font-size:.8vw}.font-l-2{font-size:2vw}.font-l-2_5{font-size:2.5vw}.font-m-40{font-size:40px}.font-m-38{font-size:38px}.font-m-30{font-size:30px}.font-m-28{font-size:28px}.font-m-26{font-size:26px}.font-m-24{font-size:24px}.font-m-22{font-size:22px}.font-m-21{font-size:21px}.font-m-20{font-size:20px}.font-m-18{font-size:18px}.font-m-16{font-size:16px}.font-m-15{font-size:15px}.font-m-14{font-size:14px}.font-m-12{font-size:12px}.bold{font-weight:700}.italic{font-style:italic}.font-m-6{font-size:6px}.font-m-1{font-size:1vw}.font-m-1_25{font-size:1.25vw}.font-m-1_5{font-size:1.5vw}.font-m-0_9{font-size:.9vw}.font-m-0_8{font-size:.8vw}.font-m-2{font-size:2vw}.font-m-2_5{font-size:2.5vw}.font-p-m-18{font-size:18pt}.font-p-m-1_5{font-size:1.5vw}.font-p-m-1_2{font-size:1.2vw}.font-reg-1{font-size:1vw}.font-reg-1_5{font-size:1.5vw}.font-reg-0_8{font-size:.8vw}.font-reg-2{font-size:2vw}.font-reg-2_5{font-size:2.5vw}.font-reg-56{font-size:56px}.font-reg-22{font-size:22px}.font-reg-23{font-size:23px}.font-reg-24{font-size:24px}.font-reg-25{font-size:25px}.font-reg-28{font-size:28px}.font-reg-30{font-size:30px}.font-reg-35{font-size:35px}.font-reg-40{font-size:40px}.font-reg-12{font-size:12px}.font-reg-10{font-size:10px}.font-reg-13{font-size:13px}.font-reg-15{font-size:15px}.font-reg-16{font-size:16px}.font-reg-18{font-size:18px}.font-b-20{font-size:20px;font-weight:600}.font-b-24{font-size:24px;font-weight:600}.font-reg-20{font-size:20px}.font-reg-11{font-size:11px}.font-reg-9{font-size:9px}.font-p-reg-18{font-size:18pt}.font-p-reg-1_5{font-size:1.5vw}.font-p-reg-1_2{font-size:1.2vw}.md-button{text-transform:capitalize!important}.md-btn-lg button,.md-btn-lg button div div{height:45px!important}.md-btn-lg button div div span{font-size:16px!important;padding-right:0!important;padding-left:0!important;line-height:3}button.icon-button div span{border-radius:50%}.icon-button button div span{border-radius:50%!important}.study-content-tabs button.tab-button div div{flex-flow:row wrap!important;height:inherit!important}.form-input-field.input-file-hidden input[type=file]{opacity:0!important}.volume-slider{touch-action:none}.volume-slider.muted .volume-thumb{background-color:#b3b3b3}.volume-slider .volume-trackAfter{background-color:#d8d8d8;opacity:1}.volume-slider .volume-thumb{background-color:#6442e8;box-shadow:none!important}@media (max-width:1170px){.volume-slider .volume-thumb{width:16px;height:16px}}.volume-slider .volume-thumb.volume-focused,.volume-slider .volume-thumb:hover{box-shadow:0 0 0 4px rgba(100,66,232,.1)!important}.volume-slider .volume-thumb.volume-activated{box-shadow:0 0 0 6px rgba(100,66,232,.2)!important}.volume-slider .volume-thumb.volume-disabled{width:12px;height:12px;background-color:#b3b3b3}.form-box-top{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:0 0 8px}.form-box-label{font-size:11px;line-height:12px;text-transform:uppercase;font-weight:500;font-style:normal;color:grey;margin:0}.form-box-icon:hover .form-box-tooltip{visibility:visible;opacity:1!important}.form-box-icon button:hover{background:none}.form-box-info-icon{width:12px;height:12px}.form-box-control{position:relative;margin:0 0 25px;color:#000;border-radius:4px;background-color:#fff;padding:7px;box-shadow:0 0 4px 0 #d8d8d8;height:32px;font-size:12px;line-height:16px;font-weight:500;border:1px solid #fff}.form-box-control.error{background-color:#f9e8ea;border-color:#cc1d35}.form-box-control.error input{-webkit-box-shadow:0 0 0 30px #f9e8ea inset}.form-box-control.error input~div{color:#cc1d35!important}.form-box-control.has-magic-link{color:#6442e8;text-align:center;box-shadow:0 0 6px 0 rgba(37,40,227,.1);padding:8px 8px 8px 32px;cursor:pointer}.form-box-control.has-magic-link input{pointer-events:none}.form-box-control input{padding:0;position:relative;width:100%;border:none;outline:none;background:#fff;color:currentColor!important;cursor:inherit;font:inherit;text-align:inherit;letter-spacing:inherit!important;opacity:1;height:100%;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-shadow:0 0 0 30px #fff inset}.form-box-button{background-color:#6442e8;color:#fff;min-width:60px;margin:0;font-size:12px;line-height:14px;font-weight:500;padding:5px 8px;border:0;border-radius:4px;cursor:pointer}.form-box-button.inside-control{position:absolute;right:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form-box-tooltip{position:absolute;bottom:calc(100% + 34px)!important;top:auto!important;left:auto!important;right:-27px!important;z-index:999;background:#fff;padding:6px 8px!important;color:#6442e8!important;font-size:12px!important;line-height:14px!important;font-weight:500;border:.5px solid #6442e8!important;border-radius:3px!important;width:236px;overflow:visible!important;visibility:hidden}@media (max-width:1480px){.form-box-tooltip{right:-10px!important}}.form-box-tooltip:before{content:"";height:0;width:0;position:absolute;bottom:-15px;right:25px;border-top:16px solid #6442e8;border-left:8px solid transparent;border-right:8px solid transparent}@media (max-width:1480px){.form-box-tooltip:before{right:8px}}.form-box-tooltip:after{content:"";height:0;width:0;position:absolute;bottom:-13px;right:26px;border-top:14px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent}@media (max-width:1480px){.form-box-tooltip:after{right:9px}}.form-box-tooltip div{display:none}.form-box-tooltip *{white-space:normal!important}.form-select-container{margin:0 0 16px}.form-select-container .form__menu{top:auto;bottom:100%;margin:0;border-radius:3px;box-shadow:none;border:solid #d8d8d8;border-width:1px 1px 0;background-color:#fff}.form-select-container .form__menu-list{padding:0;max-height:159px}.form-select-container .form__menu-notice,.form-select-container .form__option{padding:8px;border-bottom:1px solid #d8d8d8;font-size:12px;line-height:15px;color:grey;height:auto;text-align:left}.form-select-container .form__menu-notice:hover,.form-select-container .form__option--is-focused,.form-select-container .form__option--is-selected,.form-select-container .form__option:hover{background-color:rgba(0,0,0,.08)}.form-select-container .form__control{box-shadow:none;min-height:36px;font-size:14px;line-height:17px;padding:8px 18px 9px 8px;color:#000;border:1px solid #dfdfdf!important;border-radius:3px;white-space:nowrap;text-overflow:ellipsis;background-color:#f8f8f8;cursor:text;position:relative}.form-select-container .form__control:after{content:"";position:absolute;top:calc(50% - 3px);right:8px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid grey;transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.form-select-container .form__control--menu-is-open:after{top:calc(50% - 2px);-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.form-select-container .form__value-container{padding:0}.form-select-container .form__value-container *{margin:0;padding:0}.form-select-container .form__indicators{display:none}.form-select-container .form__value-container--is-multi{margin:-3px 0 0}.form-select-container .form__multi-value{margin:3px 5px 0 0;padding:0 2px 0 6px;background-color:#d8d8d8}.a-page-wrapper{width:100%;height:100%;overflow-y:auto;background:#f5f3f0}@media (max-width:767px){.a-page-wrapper{background:#fff}}.a-page{color:#363437;width:100%;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;background:#f5f3f0}.mobile .a-page{background:#fff}.a-box{max-width:467px;margin:80px auto 30px;flex:1 1;width:100%}@media (max-height:767px){.desktop .a-box{margin:30px auto}}.a-box.role-select{display:flex;flex-direction:column;align-items:center;margin-top:100px}@media (max-width:767px){.a-box.role-select{margin-top:34px}}.a-box.role-select .a-title{font-size:28px;font-weight:700;line-height:1.5;margin:0 0 32px}.mobile .a-box.role-select .a-title{font-size:24px}@media (max-width:1023px){.a-box{margin-top:120px}}@media (max-width:767px){.a-box{margin:0;max-width:100%}}.a-box-teacher{display:flex;justify-content:space-around;max-width:1200px}.a-box-teacher .a-box-wrapper{height:568px;width:444px}@media (max-width:1023px){.a-box-teacher .a-box-wrapper .a-submit-group{margin-bottom:10px}}.a-box-teacher .a-box-wrapper .a-submit-group .a-submit-btn{background:#6442e8;border-radius:64px;height:40px}.a-box-teacher .a-box-teachers-bullets{max-width:630px}.a-box-teacher .a-box-teachers-bullets h1{color:#363437;font-size:22px;font-weight:700;line-height:33px;margin:24px 0}.a-box-teacher .a-box-teachers-bullets p{color:#363437;font-size:18px;font-weight:500;line-height:32px;white-space:nowrap}.a-box-teacher .a-box-teachers-bullets p svg{margin-right:16px;vertical-align:sub}.a-box-teacher .a-box-teachers-bullets .green{color:#30d06c;font-weight:700}.a-box-teacher .a-box-teachers-bullet-mobile{text-align:center;color:#30d06c;font-weight:700;font-size:14px;line-height:20px}.a-box-holder{position:relative;display:flex;flex-direction:column;padding:40px 32px 32px;border:1px solid #6442e8;border-radius:16px;min-width:460px;min-height:280px;background-color:#fff}.a-box-holder .a-get-started-buttons .a-button{height:48px;width:100%;max-width:396px;border-radius:40px;padding:8px 16px;color:#fff;font-size:14px;font-weight:700;line-height:21px}.a-box-holder .a-get-started-buttons .a-button .btn-label{flex:unset;padding:7px 0}.a-box-holder .a-get-started-buttons .a-button.email{background-color:#6442e8}.a-box-holder .a-get-started-buttons .a-button.email .btn-icon svg{font-size:32px}.a-box-holder .a-get-started-buttons .a-button.email .btn-icon svg circle{fill:#6442e8}.a-box-holder .a-get-started-buttons .a-button.code{margin-top:16px;background-color:#193e6d}.a-box-holder .a-get-started-buttons .a-button.code .btn-icon{background-color:#193e6d}.a-box-holder .a-get-started-buttons .a-button.code .btn-icon svg{font-size:16px}.a-box-teacher .a-box-holder{height:568px;border-radius:16px;padding:40px 32px 24px;border:1px solid #6442e8;box-shadow:none}.mobile .a-box-holder{padding:40px 32px 32px;min-width:0;border:none}.mobile .a-box-holder.welcome-back{padding:40px 16px 32px}.a-box-holder .a-continue-as-subtitle{color:#363437;font-size:14px;font-weight:500;line-height:22px}.a-box-wrapper{position:relative}.a-box-wrapper.reset:before{background:linear-gradient(270deg,#fd9698,#f0b318)}.a-box-wrapper.login:before{background:linear-gradient(90deg,#535878,#6b93cd)}.a-box-wrapper.student-login:before,.a-box-wrapper.student:before{background:linear-gradient(270deg,#fd9698,#f0b318)}.a-box-wrapper .change-password-container .update-button{line-height:48px;font-size:18px;height:48px;width:100%}.a-box-wrapper .change-password-container .update-button *{font-family:"Poppins"!important;font-family:var(--font-secondary)!important;font-weight:400}.a-box-wrapper .change-password-container .password-tooltip{font-size:13px;line-height:16px;color:#848484;margin:0 0 24px}.a-box-wrapper .change-password-container .a-form-box+.password-tooltip{margin-top:-8px}.a-title{font-size:24px;line-height:26px;font-weight:700;margin:0 0 24px;color:#6442e8}.a-choose{font-size:14px;font-weight:400;line-height:18px;margin:0 0 34px;color:#000}.a-title-mobile{display:none}.a-title-mobile:hover{text-decoration:none}@media (max-width:767px){.a-title-mobile{display:inline;text-decoration:none;margin-left:15px;font-family:"Poppins"!important;font-family:var(--font-secondary)!important}}.a-title-teacher{color:#6442e8;font-weight:700;margin-bottom:16px}.a-message{font-size:14px;line-height:1.21;font-weight:500;margin:0 0 10px}.a-form-row{display:flex;justify-content:space-between;margin:0 -8px}.a-form-col{padding:0 8px}.a-bpm-col,.a-form-col{flex-basis:50%;max-width:50%}.a-btn-col{flex-basis:66%;max-width:66%}.a-form-box.disabled{pointer-events:none}.a-form-input.disabled{pointer-events:none;background-color:#f8f8f8!important;color:#d8d8d8!important}.a-form .a-submit-btn{border-radius:64px;width:100%;height:48px;line-height:48px;font-size:16px;font-weight:700;background-color:#6442e8}.a-form .a-submit-btn:hover{background-color:rgba(100,66,232,.7)!important}.a-form-top{display:flex;flex-wrap:wrap;align-items:center;position:relative;padding-right:20px}.a-form-label{margin:0 4px 7px 0;font-size:14px;line-height:17px;font-weight:500}.disabled .a-form-label{color:#b3b3b3}.a-form-label .required{font-weight:700;color:#6442e8}@media (max-width:767px){.a-form-label{font-size:16px}}.a-form-error{margin:0 0 7px;color:#cc1d35;font-size:14px;line-height:1.21;font-weight:500}@media (max-width:767px){.a-form-error{font-size:16px}}.a-from-show-hide-password{position:absolute;top:1px;right:0;cursor:pointer}.a-from-show-hide-password img{vertical-align:top}.a-from-extra-icon{position:absolute;top:1px;right:0;margin-top:-3px}.a-from-extra-icon.click{cursor:pointer}.a-from-extra-icon img{vertical-align:top;width:16px;height:16px}.a-meta-error{margin:0 0 17px}.a-form-input{width:100%;margin:0 0 16px;display:block;border-radius:3px;background-color:#f5f3f0;border:none;height:36px;font-size:14px;line-height:17px;padding:8px 8px 9px;color:#000;resize:none}@media (max-width:767px){.a-form-input{font-size:16px;line-height:20px;height:42px;padding:10px}}.disabled .a-form-input{color:#b3b3b3}.has-error .a-form-input{background:#f9e8ea;border-color:#cc1d35}.a-register-form .a-register-name-group{display:flex;justify-content:space-between}.a-register-form .a-register-name-group .a-form-box{width:calc(50% - 8px)}.a-submit-group{display:flex;align-items:center}@media (max-width:767px){.a-submit-group{flex-direction:column}}.a-submit-group{margin:0 0 16px}@media (max-width:767px){.a-submit-group{margin:0 0 24px}}.a-code-input-group{margin:8px -8px 8px 0;text-align:center}.a-submit-links{flex:1 1;color:grey;font-size:14px;line-height:1.57;border-top:1px solid #e0e0e0;padding:24px 0 0;margin:24px 0 0;text-align:center}.a-submit-links.outside{border-top:unset;margin:32px 0 0;padding:0}.mobile .a-submit-links.outside{border-top:1px solid #e0e0e0;display:flex;max-width:296px;flex-direction:column;margin:0 auto;padding:24px 52px 0}.a-submit-links a{display:inline;color:#6442e8!important;text-decoration:underline;cursor:pointer}.a-submit-links a:hover{text-decoration:none}.a-submit-links.passcode{padding:0;border-top:none;margin-top:32px}.a-forgot-pass{display:inline}.a-demo-form .a-submit-group{margin-top:24px}.a-socials-container{margin:16px 0 0;border-top:1px solid #e0e0e0;padding:14px 0 10px;text-align:center}.mobile .a-socials-container{border-top:none;padding-top:0;margin-top:0}.a-socials-text{margin:8px 0 24px;font-size:14px;font-weight:400;line-height:18px;color:grey}.a-socials{display:flex;align-items:center;justify-content:center;margin:0 -4px}.a-socials .a-social-btn{width:182px;display:flex;justify-content:flex-start;height:40px;font-size:14px;line-height:18px;font-weight:600;margin:0 8px;background-color:#fff;border:1px solid #000;border-radius:64px}.mobile .a-socials .a-social-btn{width:140px}.mobile .a-socials .a-social-btn.facebook-btn:before{left:12px}.mobile .a-socials .a-social-btn.facebook-btn .btn-icon{left:14px}.mobile .a-socials .a-social-btn.google-btn:before{left:20px}.mobile .a-socials .a-social-btn.google-btn .btn-icon{top:12px;left:22px}.mobile .a-socials .a-social-btn.facebook-btn:hover,.mobile .a-socials .a-social-btn.google-btn:hover{background-color:initial}.mobile .a-socials .a-social-btn.facebook-btn:hover span,.mobile .a-socials .a-social-btn.google-btn:hover span{color:transparent}.mobile .a-socials .a-social-btn.facebook-btn:hover:before,.mobile .a-socials .a-social-btn.google-btn:hover:before{background-color:initial}.mobile .a-socials .a-social-btn.facebook-btn:hover .btn-icon,.mobile .a-socials .a-social-btn.google-btn:hover .btn-icon{color:transparent}.a-socials .a-social-btn span{margin-left:auto;margin-right:auto;width:auto;color:#000}.a-socials .a-social-btn:before{background-color:#000;content:"";position:absolute;border-radius:2px;top:11px}.a-socials .a-social-btn.facebook-btn:before{left:32px;width:16px;height:16px}.a-socials .a-social-btn.facebook-btn .btn-icon{top:13px;left:34px}.a-socials .a-social-btn.google-btn:before{left:40px;width:20px;height:18px}.a-socials .a-social-btn.google-btn .btn-icon{top:12px;left:42px}.a-socials .a-social-btn .btn-icon{position:absolute;margin:0!important;z-index:2;border-radius:4px;color:#fff}.a-socials .a-social-btn.facebook-btn:disabled:before{background-color:initial}.a-socials .a-social-btn.facebook-btn:disabled span{color:#b3b3b3}.a-socials .a-social-btn.facebook-btn:hover{background-color:#1778f2}.a-socials .a-social-btn.facebook-btn:hover span{color:#fff}.a-socials .a-social-btn.facebook-btn:hover:before{background-color:#fff}.a-socials .a-social-btn.facebook-btn:hover .btn-icon{color:#1778f2}.a-socials .a-social-btn.google-btn:disabled:before{background-color:initial}.a-socials .a-social-btn.google-btn:disabled span{color:#b3b3b3}.a-socials .a-social-btn.google-btn:hover{background-color:#ea4335}.a-socials .a-social-btn.google-btn:hover span{color:#fff}.a-socials .a-social-btn.google-btn:hover:before{background-color:#fff}.a-socials .a-social-btn.google-btn:hover .btn-icon{color:#ea4335}.a-socials .a-social-btn.processing{padding-left:0}.a-form-note{font-size:14px;line-height:20px;color:#b3b3b3;margin:0 0 56px;font-style:italic;font-weight:400}.a-role-buttons-div{display:flex;flex-direction:row;margin-right:-32px}@media (max-width:767px){.a-role-buttons-div{margin-right:-16px}}.a-role-button{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;width:198px;border-radius:16px;box-shadow:0 0 16px #d8d8d8;margin-right:32px;border:0;padding:0;background:#fff}.a-role-button:hover{cursor:pointer}.a-role-button.teacher{color:#6442e8}.a-role-button.student{color:#ef6c00}.a-role-button span{font-size:18px;font-weight:700}.mobile .a-role-button{width:136px;height:120px;margin-right:16px}.a-role-button-image{margin:0 0 6px;height:40px;display:flex;align-items:center}.a-subtitle-passcode{color:#000;font-size:14px;font-weight:400;line-height:18px}.a-continue-as-container{height:56px;width:100%;border-radius:80px;background-color:#6442e8;display:flex;flex-direction:row;justify-content:start;align-items:center;cursor:pointer;margin:18px 0 24px;padding:0 16px}.a-continue-as-container.loading{justify-content:center;color:#fff;cursor:unset}.a-continue-as-container .avatar-initials{width:32px;height:32px;margin-left:8px;border-radius:50%}.a-continue-as-container .avatar-initials span{color:#193e6d;margin:0}.a-continue-as-container span{color:#fff;font-size:16px;font-weight:600;margin-left:8px}.a-continue-as-container img{width:32px;height:32px;object-fit:cover;object-position:center;border-radius:50%;background-color:#f8f8f8}.focus-wave{-webkit-animation:focusWave 1.8s cubic-bezier(.56,0,.54,1) infinite;animation:focusWave 1.8s cubic-bezier(.56,0,.54,1) infinite}.popover-wrapper{margin-top:12px;width:329px;border-radius:16px!important;background-color:#fff!important;box-shadow:0 0 8px 0 #b3b3b3!important;padding:16px}.mobile .popover-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;max-width:100%;max-height:100%;top:auto!important;bottom:0!important;left:0!important;margin:0!important;border-radius:16px 16px 0 0}.popover-wrapper .mobile-header{display:none}.mobile .popover-wrapper .mobile-header{display:flex;padding:0 0 6px;margin:0;justify-content:space-between;border-bottom:1px solid #f8f8f8}.popover-wrapper .mobile-header .name{flex:1 1;height:32px;color:#6442e8;font-size:12px;font-weight:800;line-height:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:flex;align-items:center;text-transform:uppercase}.popover-wrapper .mobile-header .close{font-size:18px;color:#000;margin:2px 0 0 10px;display:flex;align-self:center}.desktop .popover-backdrop,.tablet .popover-backdrop{background-color:initial!important}.mobile .modal-root{z-index:1200!important}.modal-root .paper{box-shadow:none;width:auto;max-width:none;border-radius:16px;background-color:initial}.mobile .modal-root .paper{max-height:100vh;max-width:100vw;height:100vh;width:100vw;margin:0}.mobile .modal-root .paper,.toast-container .toast{display:flex;justify-content:center;align-items:center}.toast-container .toast{position:fixed;top:90%;left:50%;font-size:16px;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.12);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms;border-radius:25px;padding:10px;z-index:99999;min-width:150px;background-color:hsla(0,0%,97.3%,.6)}.toast-container .toast.centered{-webkit-transform:translate(-50%);transform:translate(-50%)}@media screen and (max-width:768px){.toast-container .toast.centered.mobile{left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.toast-container .toast.centered.slide-up-enter{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.toast-container .toast.centered.slide-up-enter.slide-up-enter-active,.toast-container .toast.centered.slide-up-leave{-webkit-transform:translate(-50%);transform:translate(-50%)}.toast-container .toast.centered.slide-up-leave.slide-up-leave-active{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.mobile .alert-container{max-width:100%!important;min-width:100%!important}.alert-container>.alert,.alert-container>.default-toast{border-radius:8px!important;box-shadow:none;align-items:center;background:#f5f3f0!important;border:1px solid #e0e0e0;min-height:48px}.mobile .alert-container>.alert,.mobile .alert-container>.default-toast{border-radius:0;padding:12px}.alert-container .Toastify__toast-body{padding:8px}.alert-container .Toastify__toast-icon{height:32px;width:auto}.alert-container *{color:#363437!important;font-size:16px;line-height:25px;padding:0}@-webkit-keyframes alert-enter{0%{opacity:0}to{opacity:1}}@keyframes alert-enter{0%{opacity:0}to{opacity:1}}.alert-enter{-webkit-animation:alert-enter .3s ease-out both;animation:alert-enter .3s ease-out both}@-webkit-keyframes alert-leave{0%{opacity:1}to{opacity:0}}@keyframes alert-leave{0%{opacity:1}to{opacity:0}}.alert-leave{-webkit-animation:alert-leave .3s ease-out both;animation:alert-leave .3s ease-out both}.rotate-container{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999999;display:block}.rotate-container .message-container{text-align:center;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.rotate-container .message-container .rotate-title{font-size:20px;text-transform:uppercase;margin-bottom:30px}.rotate-container .message-container img{height:83px!important;width:83px!important;margin-bottom:40px}.rotate-container .message-container .rotate-message{font-size:16px;text-transform:capitalize;max-width:170px;margin:0 auto}.upload-button{width:100%;margin-bottom:19px;font-size:12px;font-weight:700;color:#6442e8}.upload-button label>*{pointer-events:none}.upload-button label{margin:0}.upload-button .upload-button-file{width:.1px;height:.1px;opacity:0;overflow:"hidden";position:"absolute";z-index:-100000000}.input-uppercase ::-webkit-input-placeholder{text-transform:uppercase;font-family:var(--font-base);color:#b3b3b3;font-size:12px}.input-uppercase :-moz-placeholder,.input-uppercase ::-moz-placeholder{text-transform:uppercase;font-family:var(--font-base);color:#b3b3b3;font-size:12px}.input-uppercase :-ms-input-placeholder{text-transform:uppercase;font-family:var(--font-base);color:#b3b3b3;font-size:12px}.attachment-block input{display:none!important}.file-attach-wrapper .publish-attach-label{font-size:14px;line-height:17px;font-weight:600;color:#363437;margin:0 0 12px}.file-attach-wrapper .publish-attach-button,.file-attach-wrapper .publish-attach-file{background-color:#fff;cursor:pointer;margin:0 0 8px;box-shadow:0 0 8px 0 hsla(0,0%,84.7%,.5);height:32px;padding:6px 28px 6px 36px;border:0;border-radius:2px;text-overflow:ellipsis;overflow:hidden}.file-attach-wrapper .publish-attach-button:disabled,.file-attach-wrapper .publish-attach-file:disabled{cursor:default;color:#d8d8d8}.file-attach-wrapper .publish-attach-button{font-size:14px;font-weight:500;line-height:20px;color:grey}.file-attach-wrapper .publish-attach-button:disabled:after,.file-attach-wrapper .publish-attach-button:disabled:before{background-color:#d8d8d8}.file-attach-wrapper .publish-attach-button:after,.file-attach-wrapper .publish-attach-button:before{width:12px}.file-attach-wrapper .publish-attach-file.link,.file-attach-wrapper .publish-attach-file .link{cursor:pointer;font-size:14px;line-height:20px;font-weight:500;color:grey}.file-attach-wrapper .file-input-error{position:relative;top:unset}.file-attach-wrapper .file-input-error-icon{position:absolute;height:12px;width:12px}.icon-button div:first-of-type{width:100%;display:flex;justify-content:center;align-items:center;height:inherit}.back-circle{fill:none}.back-circle,.play-arc{transition:fill .45s cubic-bezier(.23,1,.32,1) 0ms}.play-arc{stroke-linejoin:round}.metronome{width:48px;height:32px;border-radius:4px;box-shadow:0 0 4px 0 hsla(0,0%,60%,.5);background-color:#fff;padding:4px 6px;position:relative}button.metronome-icon{width:17px;padding:0}button.metronome-icon:hover{background:none}button.metronome-icon:disabled{opacity:.385}.metronome-arrow{position:absolute;top:8px;right:2px;width:16px;height:16px;border:0;margin:0;padding:0;background:none;cursor:pointer}.metronome-arrow:disabled{cursor:default;opacity:.385}.metronome-arrow:before{content:"";position:absolute;top:6px;left:2px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #b3b3b3}.metronome-popover .metronome-popover-area{margin:16px 0 0;width:129px;box-shadow:0 0 6px 0 hsla(0,0%,60%,.5);background-color:#fff;border-radius:4px;max-height:none;overflow:visible;padding:2px 10px 2px 2px}.metronome-popover .volume-control{display:flex;align-items:center}.metronome-popover .circular-btn{background:none!important}.metronome-popover .circular-btn svg{font-size:20px!important}.metronome-popover .circular-btn span{display:none}.metronome-popover .power{margin:0 2px 0 0}.metronome-popover .btn-power{background:transparent!important;width:30px;height:28px;padding:0 0 0 5px;justify-content:flex-start}.metronome-popover .btn-power svg{font-size:16px!important}.preview-dialog-container{width:calc(100% - 300px);background:#363437;height:100%;z-index:1299;overflow:hidden}.preview-dialog-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.preview-head{height:48px;position:relative;background-color:#193e6d;color:#fff;text-align:center}.preview-head .preview-close{position:absolute;top:8px;left:8px}.preview-head-text{font-size:16px;line-height:48px;font-weight:600;margin:0 50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile>* .preview-close{top:8px;right:8px;left:unset}.mobile>* .preview-head{background-color:#363437;text-align:left}.mobile>* .preview-head-text{margin:0 0 0 16px;max-width:calc(100% - 50px)}.preview-body-scrollable{overflow:auto!important}.preview-body{overflow:hidden;position:relative;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;flex-grow:1}.preview-body iframe{display:block;width:100%;height:100%;border:0}.preview-body img{display:block;max-height:100%;max-width:100%}.preview-body video{width:100%;max-height:100%}.mobile>* .soundslice-controls{width:100%}.soundslice-controls{width:calc(100% - 24px);height:80px;background-color:#363437;box-shadow:0 0 8px 0 #4a4a4a;bottom:0;position:absolute;display:flex;z-index:2001}.soundslice-controls .center-controls{display:flex;align-items:center;height:100%;width:100%;justify-content:space-between;padding:16px}.soundslice-controls .studio-skip-button{position:static}.soundslice-controls .play-icon svg{position:relative;top:2px;left:5px;height:33px!important;width:33px!important}.soundslice-controls .pause-icon svg{position:relative;top:2px;left:3px;height:33px!important;width:33px!important}.track-notation-wrapper{width:100%;display:flex;margin:8px 0}.track-notation-button{height:32px;width:32px}.track-notation-title{max-height:32px;width:212px;line-height:32px;margin-left:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-preview-container{display:flex;align-items:center;justify-content:center;height:calc(100% - 32px);padding:8px}.video-preview-container video{height:100%;width:100%}.studio-empty{position:absolute;top:0;bottom:0;left:300px;padding:0 0 48px;right:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,.8),#fff 48%,hsla(0,0%,100%,.8));display:flex;flex-direction:column;justify-content:center}.studio-empty-container{max-width:904px;margin:0 auto;width:100%;text-align:center}.actions-title{font-size:18px;line-height:28px;margin:0 0 40px;font-family:var(--font-secondary)!important;color:grey;font-weight:400}.actions-list{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 -8px}.actions-item{padding:0 8px 16px;flex:1 1;min-width:25%}.actions-item p{margin:0;font-size:16px;line-height:1.13;color:#363437}.actions-btn{width:64px;height:64px;background-color:#b3b3b3;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 19px;border-radius:50%;cursor:pointer;padding:0 0 2px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.actions-btn:hover{-webkit-transform:scale(1.125);transform:scale(1.125)}.actions-btn .icon{font-size:36px}.resizable-dialog-container .search-and-filters{padding:0;margin:0}.resizable-dialog-container .search-wrapper{order:1;flex:1 1}.resizable-dialog-container .search-wrapper .searchBar{border-bottom:2px solid #d8d8d8;background:none;border-radius:0;height:32px;padding:0;width:100%}.resizable-dialog-container .search-wrapper .search-bar-input{padding:0}.resizable-dialog-container .search-wrapper .search-bar-input::-webkit-input-placeholder{text-indent:0;text-transform:uppercase;color:#b3b3b3;font-size:10px;font-weight:500;letter-spacing:1px!important}.resizable-dialog-container .search-wrapper .search-bar-input::placeholder{text-indent:0;text-transform:uppercase;color:#b3b3b3;font-size:10px;font-weight:500;letter-spacing:1px!important}.resizable-dialog-container .filtersBar{order:2;display:flex}.resizable-dialog-container .filtersBar .filter-item{margin:0 0 0 16px;width:99px}.resizable-dialog-container .filtersBar .filter-instruments{width:214px}.resizable-dialog-container.w1 .container{max-width:952px}.resizable-dialog-container.w2 .container{max-width:722px}.resizable-dialog-container.w2 .filter-bpm>div{width:130px}.resizable-dialog-container.w2 .filter-instruments{width:99px}.resizable-dialog-container.w3 .container{max-width:492px}.resizable-dialog-container.w3 .filtersBar .select-container:not(.filter-instruments){display:none}.resizable-dialog-container.w3 .filter-instruments{width:214px}@media (max-width:1024px){.resizable-dialog-container.w3 .filter-instruments{width:152px}}.resizable-dialog-container.w3 .lesson-content{flex-direction:column}.resizable-dialog-container.w3 .lesson-description,.resizable-dialog-container.w3 .lesson-details{width:100%}.resizable-dialog-container.w3 .lesson-form{margin:0 0 32px}.resizable-dialog-container.w3 .lesson-editor{min-height:222px;height:auto}.resizable-dialog-container.w3 .lesson-title-input{width:100%}.resizable-dialog-container .lesson-student-preview{margin:0 0 32px;padding:0;border-bottom:1px solid #f8f8f8;transition:max-height .3s;overflow:hidden;position:relative}.resizable-dialog-container .lesson-student-preview.collapsed:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:61px;background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),#fff)}.resizable-dialog-container .lesson-student-preview .ql-editor{height:auto;overflow-y:hidden}.resizable-dialog-container .lesson-student-preview .read-more{position:absolute;bottom:16px;left:50%;margin-left:-64px;z-index:2;width:128px;background-color:#193e6d!important;border-radius:12px;line-height:24px;min-height:24px;font-weight:400}.resizable-dialog-container .lesson-video-placeholder{padding-bottom:70%}.resizable-dialog-container .lesson-recorder-wrapper{display:flex;padding:50px 10%;flex-direction:column;justify-content:center}.resizable-dialog-container .feed-description{padding:36px 0;width:100%}.resizable-dialog-container .side-drawer__container{z-index:1!important;margin-top:10px}.resizable-dialog-container .overlay-loader-container{position:absolute}.resizable-dialog-container .overlay-loader-container:after{content:none}.resizable-dialog-container .lesson-modal-wrapper,.resizable-dialog-container .project-info-wrapper{width:100%;height:100%}.resizable-dialog-container .project-info{height:calc(100% - 48px);background-color:#fff;position:relative;z-index:3}.resizable-dialog-container .project-info .lesson-modal{height:100%;max-height:100%;padding:32px 40px}.resizable-dialog-container .project-info .lesson-modal.open-recorder{overflow-y:hidden}@media (max-width:1270px){.resizable-dialog-container .project-info .lesson-modal{padding:24px}}.resizable-dialog-container .project-info .tab{border:0;background:none;padding:0;margin:0;color:#fff;font-size:16px;font-weight:600;line-height:20px;position:absolute;top:-34px;left:50%;display:flex;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.resizable-dialog-container .lesson-top{padding:0 0 32px;margin:0 auto 32px;max-width:984px}@media (max-width:1270px){.resizable-dialog-container .lesson-top{padding:0 0 24px;margin:0 auto 24px}}.resizable-dialog-container .lesson-content{max-width:984px;margin:0 auto}.resizable-dialog-container .lesson-editor{min-height:288px;overflow:hidden;height:auto}.resizable-dialog-container .lesson-editor .quill{height:auto}.resizable-dialog-container .lesson-editor.collapsed .ql-editor{overflow:hidden}.resizable-dialog-container .lesson-recorder{width:100%;height:calc(100vh - 96px)}.resizable-dialog-container .lesson-recorder:before{top:100%;height:200%;width:100%;left:0;background-color:#f8f8f8}.resizable-dialog-container .circular-loader-wrap{top:0}.resizable-box{pointer-events:auto;z-index:101}.resizable-handle-strip{display:block;left:0!important;width:24px!important;background-color:#d8d8d8;z-index:3}.resizable-handle-strip:after{content:"";position:absolute;width:12px;height:24px;top:calc(50% - 12px);left:6px;background-image:radial-gradient(#193e6d 1px,transparent 0);background-size:6px 6px}@media (max-width:1270px){.resizable-handle-strip{width:40px!important}.resizable-handle-strip:after{top:calc(50% - 15px);left:11px;width:18px;height:30px}}.resizable-dialog-content{width:100%;height:100%;padding-left:24px;background:#f8f8f8;position:relative}@media (max-width:1270px){.resizable-dialog-content{padding-left:40px}}.resizable-head{height:48px;position:relative;z-index:2;background:#193e6d;color:#fff}.resizable-dialog-close{top:8px;left:8px}#library-container{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.library-container{height:calc(100% - 48px);position:relative;z-index:3;background:#f8f8f8}.library-container .tabs{position:absolute;top:-34px;left:50%;display:flex;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.library-container .tab-button{border:0;background:none;padding:0;color:#d8d8d8;font-size:16px;font-weight:600;line-height:20px;margin:0 8px;white-space:nowrap;cursor:pointer}.library-container .tab-button.active{color:#fff;cursor:default;pointer-events:none}.library-container .track-container{cursor:grab}.library-container .track-added{cursor:default}.library-container .playhead-wrapper{position:absolute;z-index:-1;display:flex;align-items:center}.library-container .playhead-wrapper.horizontal{position:fixed!important}.library-container .playhead{background:linear-gradient(90deg,#fff,#8e44ad 20%,#8e44ad 80%,#fff);opacity:.5}.library-container .countdown{background-color:#8e44ad;font-size:18px;font-weight:800;color:#fff;width:32px;height:32px;position:absolute;border-radius:50%;margin-top:-40px;text-align:center;display:flex;justify-content:center;align-items:center;z-index:100}.library-container .countdown.horizontal{position:fixed!important}.library-container .left-selection,.library-container .right-selection{width:1px;background-color:red;position:absolute;z-index:10}.library-container .left-selection:after,.library-container .right-selection:after{content:"";width:10px;height:10px;background-color:rgba(0,0,0,.3);position:absolute;border-radius:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-10px}.soundslice-container{height:100%;width:100%;padding-bottom:48px;display:flex;background-color:#fff}.soundslice-container .notation-error{text-align:center;display:flex;justify-content:center;align-self:center;width:100%}.soundslice-container text{font-family:auto!important}.preview-body .overlay-loader-container,.preview-body .overlay-loader-container:after{position:absolute!important}.soundslice-warning{position:relative;background-color:#f9e8ea;border-radius:3px;padding:5px 24px;font-size:11px;line-height:14px;color:#cc1d35;width:calc(100% - 35px);margin:10px}.circular-loader{display:block;position:relative;width:50px;height:50px;margin:0;-webkit-animation:spin 1.7s linear infinite;animation:spin 1.7s linear infinite;z-index:11}.circular-loader,.circular-loader:before{border-radius:50%;border:2.5px solid transparent;border-top-color:#6442e8}.circular-loader:before{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;-webkit-animation:spin-reverse .6s linear infinite;animation:spin-reverse .6s linear infinite}.circular-loader:after{content:"";position:absolute;top:9.5px;left:9.5px;right:9.5px;bottom:9.5px;border-radius:50%;border:2.5px solid transparent;border-top-color:#6442e8;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.circular-loader.invert,.circular-loader.invert:after,.circular-loader.invert:before{border-top-color:#fff}.circular-loader.sm{width:30px;height:30px;border-width:1.5px}.circular-loader.sm:after,.circular-loader.sm:before{border-width:1.5px}.circular-loader.sm:after{top:7.5px;left:7.5px;right:7.5px;bottom:7.5px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.video-wrapper{width:100%;height:100%;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAJkmlDQ1BERUxMIFAyMzE0SCBDb2xvciBQcm9maWxlLCBENjUwMAAASImdkGdQlIcWhs/3bV92Wdhdelt6720B6UsH6VWUsvTOUkVsSDACEUVEBJSABAUMWEKRKCKgiBIUFFBBs0gQUGIwiqig5Id3Jrkzd+6due+vZ555z5w5B4BsY8uxc0CFAJJTMnk+TnasoOAQFuEpoIAFGuiAcgQ3I83D19EPAIDj4O4O/x4E4P0kIAAAD7Q5Du7uwyJm6/0nNMjJs2Ezmpp6dPjvIUdFZ3ABYAMACrlpvEwAZB8AsHMy0zIBkG4AYPKCgkMAkBEAYMZ+ZT4AMCO/8jsAYPL8fOwBUCIAkRL7D478B3PjIqIAyEwA0PrXXgAADY6DuzvLy8BQ38iZZZ+alMpjefFSY+KTorVYHBNjPb3/ccP/nczo3EwAAPvUtJ28+Ni4TJYaV51loKdvyOJEJyWxXFK4Ov9pLig4hPWV/v793443AGBRCYCs/O12XATokANg/KOnHAlAcwPoFeZm8bK/OiwAAA7IQAMmSIAsKIIaaIMBmIIF2IADuIIn+EEw7AAuxEEy8CAH8mE/FEEJHIHjUA110AjN0AaXoAuuwg24BXfhPkzANPBhHl7BCryHdQRBCAgVYSASiByijGgiBggbsUIcEHfEBwlGwpFYJAXJQvKRA0gJUo5UI/VIM3IRuYLcQIaRMeQxMossIX8in1AMSkGZqAyqguqibNQWdUP90O1oLJqO5qGF6GG0Cm1Az6Od6A30LjqB8tFX6CoGMAIYUYw8RhvDxthjPDEhmBgMD7MHU4ypxDRg2jA9mCHMAwwfs4z5iMVjGVgWVhtrgXXG+mO52HTsHmwpthp7DtuJHcQ+wM5iV7BfcFScNE4TZ45zwQXhYnE5uCJcJa4J14G7iZvAzePe4/F4Ubwq3hTvjA/GJ+B34Uvxp/Dt+D78GH4Ov0ogECQImgRLgichgpBJKCKcJJwnXCeME+YJH4gCRDmiAdGRGEJMIRYQK4ktxF7iOHGBuE4SIimTzEmepCjSTlIZqZHUQ7pHmietk4XJqmRLsh85gbyfXEVuI98kz5DfCggIKAiYCXgLxAvsE6gSuCBwW2BW4COFTtGg2FNCKVmUw5SzlD7KY8pbKpWqQrWhhlAzqYepzdQB6jPqB0GGoI6gi2CU4F7BGsFOwXHB1zQSTZlmS9tBy6NV0i7T7tGWhUhCKkL2QhFCe4RqhK4ITQmtCjOE9YU9hZOFS4VbhIeFF+kEugrdgR5FL6SfoQ/Q5xgYhiLDnsFlHGA0Mm4y5pl4pirThZnALGH+yBxlrojQRYxEAkRyRWpEronwRTGiKqIuokmiZaKXRCdFP4nJiNmKRYsdEmsTGxdbE5cStxGPFi8WbxefEP8kwZJwkEiUOCrRJfFUEiupIektmSN5WvKm5LIUU8pCiitVLHVJ6ok0Kq0h7SO9S/qM9Ij0qoysjJNMmsxJmQGZZVlRWRvZBNkK2V7ZJTmGnJVcvFyF3HW5lywRli0riVXFGmStyEvLO8tnydfLj8qvK6gq+CsUKLQrPFUkK7IVYxQrFPsVV5TklDyU8pValZ4ok5TZynHKJ5SHlNdUVFUCVQ6qdKksqoqruqjmqbaqzqhR1azV0tUa1B6q49XZ6onqp9Tva6AaxhpxGjUa9zRRTRPNeM1TmmNaOC0zrRStBq0pbYq2rXa2dqv2rI6ojrtOgU6XzmtdJd0Q3aO6Q7pf9Iz1kvQa9ab16fqu+gX6Pfp/GmgYcA1qDB4aUg0dDfcadhu+MdI0ijY6bfTImGHsYXzQuN/4s4mpCc+kzWTJVMk03LTWdIrNZHuxS9m3zXBmdmZ7za6afTQ3Mc80v2T+h4W2RaJFi8XiFtUt0Vsat8xZKlhGWNZb8q1YVuFW31vxreWtI6wbrJ/bKNpE2TTZLNiq2ybYnrd9badnx7PrsFuzN7ffbd/HwXCcOMWcUQe6g79DtcMzRwXHWMdWxxUnY6ddTn3OOGc356POUy4yLlyXZpcVV1PX3a6DbhQ3X7dqt+fuGu489x4P1MPV45jHzFblrSlbuzzB08XzmOdTL1WvdK+fvfHeXt413i989H3yfYZ8Gb5hvi2+7/3s/Mr8pv3V/LP8+wNoAaEBzQFrgZzA8kB+kG7Q7qC7wZLB8cHdIYSQgJCmkNVtDtuOb5sPNQ4tCp3crro9d/vwDskdSTuuhdHCIsIuh+PCA8NbwjciPCMaIlYjXSJrI1e49twT3FdRNlEVUUvRltHl0QsxljHlMYuxlrHHYpfirOMq45bj7eOr498kOCfUJawleiaeTdxMCkxqTyYmhydfSaGnJKYMpsqm5qaOpWmmFaXx083Tj6ev8Nx4TRlIxvaM7kxmZlrmSJZa1jdZs9lW2TXZH3ICci7nCuem5I7s1Nh5aOdCnmPeD7uwu7i7+vPl8/fnz+623V2/B9kTuad/r+Lewr3z+5z2ndtP3p+4/5cCvYLygncHAg/0FMoU7iuc+8bpm9YiwSJe0dRBi4N132K/jf929JDhoZOHvhRHFd8p0SupLNko5Zbe+U7/u6rvNg/HHB4tMyk7fQR/JOXI5FHro+fKhcvzyueOeRzrrGBVFFe8Ox52fLjSqLLuBPlE1gl+lXtV90mlk0dOblTHVU/U2NW010rXHqpdOxV1avy0zem2Opm6krpP38d//6jeqb6zQaWh8gz+TPaZF40BjUM/sH9obpJsKmn6fDblLP+cz7nBZtPm5hbplrJWtDWrdel86Pn7P3J+7G7TbqtvF20vuQAXsi68vBh+cfKS26X+y+zLbT8p/1Tbwego7kQ6d3audMV18buDu8euuF7p77Ho6fhZ5+ezV+Wv1lwTuVbWS+4t7N28nnd9tS+tb/lG7I25/rD+6YGggYeD3oOjN91u3r7leGtgyHbo+m3L21eHzYev3GHf6bprcrdzxHik4xfjXzpGTUY775ne675vdr9nbMtY77j1+I0HnAe3Hro8vDuxdWJs0n/y0VToFP9R1KPFx0mP3zzJfrI+vW8GN1P8VOhp5TPpZw2/qv/azjfhX5vlzI48930+Pcede/Vbxm8b84UvqC8qF+QWmhcNFq8uOS7df7nt5fyrtFfry0W/C/9e+1rt9U9/2PwxshK0Mv+G92bzz9K3Em/PvjN617/qtfrsffL79bXiDxIfzn1kfxz6FPhpYT1ng7BR9Vn9c88Xty8zm8mbmxkxhgYAAIBQOAC4Xzc336oAECoAPpdtbq7Xb25+bgDATAP0Zf0FEKOZzKHJd3oAAAAJcEhZcwAACxMAAAsTAQCanBgAAAW7aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0wMy0yMlQxODowNToxNCswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMDMtMjJUMTg6MTE6NTErMDI6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDMtMjJUMTg6MTE6NTErMDI6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YjcxNjdlYTItNDQyMi1hZDQzLWFkNmItNTEwNDUzZTdhNDI4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxNTYxODU5NENCQzExRTk5MjE3Q0JCRjlFNDQ5QjIxIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDE1NjE4NTk0Q0JDMTFFOTkyMTdDQkJGOUU0NDlCMjEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDE1NjE4NTY0Q0JDMTFFOTkyMTdDQkJGOUU0NDlCMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDE1NjE4NTc0Q0JDMTFFOTkyMTdDQkJGOUU0NDlCMjEiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YjcxNjdlYTItNDQyMi1hZDQzLWFkNmItNTEwNDUzZTdhNDI4IiBzdEV2dDp3aGVuPSIyMDE5LTAzLTIyVDE4OjExOjUxKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po4sHkIAABSXSURBVHic7d19sG13edDx770kRBtAYZooiQ0lYUKwzFggoIGO0/I+jjQYGjsjVtNqtaLTikVsdAbEFqn2BWecVIfa0alWC62RiBVoLdhKUiEdSVrohFTyRpN2GgqdRiC0Sa5/rJzkvp1zz8vee529f5/PzPnn5py9n8zcc9d3r7WevY8cO3YsAGAsR+ceAABYPQEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAM6MvcAj3pidcFJXxdW5yVSAFhPj1T3V/dW95309fszzlXNEwBHqhdWV1avqp5RfeUMcwDAXD5b3V19sLqhurk6tsoBVhUA51QvbTrov6bpFT4AMLmvel9TDHyo+vKyn3DZAXBF9cbq1dWTl/xcALAJHqg+UL2z+qVlPcmyAuDS6h3VVUt6fAAYwfXVtdXti37gRd9gd351XfXJHPwB4KCuajqmXtd0jF2YJyzocb6i+p7q3dXX5c59AFiUo003z39HdVb1y9UfHPRBF3EJ4HnVe6uLFvBYAMDO7qleW338IA9y0FfqV1cfycEfAFbloqZj79UHeZD9XgI4Ur2t+pdNb+IDAKzO2dU3Nb2Q/4X9PMB+LgGcW/14bvIDgMPg+uqvVF/Yyw/tNQCe0fQmBX9qjz8HACzPrU1vtnf3bn9gLwHwtOpj1SV7HAoAWL5PVy+qPrebb97tTYBnVT+dgz8AHFaXNB2rz9rNN+/2JsDrOuDdhgDA0j2z6Q2DfuZM37ibAPjb1VsOOhEAsBKXN33a4M07fdOZ7gF4WdMHEuzqdAIAcCg81PRBfD+/3TfsFAAXN73d4FMXPBQAsHyfbzobcMfp/uNONwH+cA7+ALCuntp0LD+t7c4AvKTpbQYBgPX2ddWNJ//hdgFwY/XipY4DAKzCTU0v7E9wuksAr83BHwA2xYubju0nOPkMwBOqT1SXrWAgAGA1bqueWz289QcnnwH4thz8AWDTXNZ0jH/M8WcAjlb3VBeuciIAYCXurS6qHqkTzwBckYM/AGyqC5uO9dWJAXDl6mcBAFbosWP98ZcAPlVduvpZAIAVub16dj1+BuCyHPwBYNNd2qM3+28FgNP/ADCGK0sAAMBorqzpHoDzq99s5w8GAgA2wyPV049WX5ODPwCM4mj1NUerC+aeBABYqQsEAACMRwAAwIAuOJq3/wWA0VzoDAAAjMclAAAY0AVHqgerc+aeZBt3VPfPPQQA7MN51cVzD7GNL1cdO8Rf1yzr/xwAluya5j+ObvvlDYAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJAAAYEACAAAGJABgMZ5WfVV1ztyDAOzGWXMPAGvqOdW3Vl9bPbd6+nH/7YHqt6r3V/+x+uiqhwPYjWOH+Oua5f1vw768rPqZ6pF2//f409WbqifOMC8wn2ua/zi609fsAwgA1sGTq//cwf4+/3r151c9ODCba5r/OLrtl3sA4Mwuqz5WXXXAx3lW9b6mSwPPPuhQAAchAGBnz286+F+2wMd8dfWr1Q9WT1ng4wLsmgCA7T2lek/T6f9FO7v67ur26tuqI0t4DoBtCQDY3ruqS5b8HH+s+rGmswx/ZsnPBfAYAQCnd2X1zSt8vsurm6of78SVQoClEABwem+Y4TmPVN/SdFngH2RtEFgiAQCnurh6xYzP/6Tq+6tPVq+ZcQ5ggwkAONW3djhuyntW9V+zNggsgQCAU33t3AOcZGtt8IeyNggsiACAUz1z7gFO4+zq7zW9m6C1QeDABACc6qvnHmAH5/f42uAVM88CrDEBACd6SnXu3EPswuXVjVkbBPZJAMCJ1ul34vi1we/J2iCwB+v0jx1wek+q3pG1QWAPBABsjq21wQ+02A8vAjaQAIDN86rqV5rWBv/IzLMAh5QAgM20tTbo0waB0xIAsNmsDQKnJQBgDFtrg/++umDmWYBDQADAOI5Uf7n6VNPa4DnzjgPMSQDAeKwNAgIABnZJ1gZhWAIAsDYIAxIAQJ24NvjX8m8DbDy/5MDxzq/+TdYGYeMJAOB0XpC1QdhoAgDYjrVB2GACADiT49cGv3HmWYAFEQDAbl1S3ZC1QdgIAgDYq621wR/O2iCsLQEA7MfZ1RuzNghryy8tcBDHrw2+eOZZgD0QAMAivKD6SNYGYW0IAGBRjl8bvDZrg3CoCQBg0Z5U/dOsDcKhJgCAZdlaG/xg9ZyZZwFOIgCAZXtldWvWBuFQEQDAKhy/NvjX828PzM4vIbBK51c/mrVBmJ0AAOaw9WmD/yFrgzALAQDM6fVNlwWsDcKKCQBgbudmbRBWTgAAh4W1QVghAQAcNq9s+rTBd2ZtEJZGAACH0VnV361+PWuDsBR+qYDD7LysDcJSCABgHRy/NnjhzLPARhAAwDp5fT5tEBZCAADrZmtt8NeqK2eeBdaWAADW1cXVe7M2CPsiAIB1Z20Q9kEAAJvA2iDskV8SYJNsrQ3eXL1k5lngUBMAwCZ6fvWRrA3CtgQAsMm21gb/YdYG4QQCANh051Zvz9ognEAAAKPYWhv82awNggAAhvOKHl8b/KPzjgLzEQDAiLbWBm+vvj3/FjIgf+mBkZ1XvStrgwxIAAA8vjb4E1kbZBACAOBxfylrgwxCAACc6Pi1wdfOOwosjwAAOL2Lq//StDb4J2eeBRZOAADs7BXVrdW/yNogG0QAAJzZWdV3ZW2QDeIvMcDuWRtkYwgAgL2zNsjaEwAA+7e1NviPsjbImhEAAAdzbvV9WRtkzQgAgMXYWhv8uawNsgYEAMBivTxrg6wBAQCweNYGOfT8pQRYnq21wZuqZ888C5xAAAAs35+uPt50VuDIzLNAJQAAVuUPN90X8P6sDHIICACA1XpV9aNzDwECAGD1vqXpzYNgNgIAYB7f27QyCLMQAADzOJKzAMxIAADM5+urF849BGMSAADzetPcAzAmAQAwr2/MewMwAwEAMK8/VP2JuYdgPAIAYH7PmnsAxiMAAOYnAFg5AQAAAxIAAPP7v3MPwHgEAMD8BAArJwAA5vVg9RtzD8F4BADAvP5bdWzuIRiPAACY1w/NPQBjEgAA87mp+t9zD8GYBADAfN4+9wCMSwAAzOP7qv8+9xCMSwAArN5PVW+ZewjGJgAAVuvD1V/Nnf/MTAAArMaD1XdXL6++NPMs0FlzDwAwgI81veq/be5BYIszAADLc3/1N6srcvDnkHEGAGDxHqquq/5x9buzTgLbEAAAi/U/qu+qfm3uQWAnLgEALMad1V+oXpGDP2vAGQCAg/lC9Y6m9/R/cOZZYNcEAMD+/afqzfk4X9aQAADYu49X31l9ZO5BYL/cAwCwe59tWuu7PAd/1pwzAABn9lD1I9Vbs9bHhhAAADuz1sdGcgkA4PTurK7KWh8byhkAgBNZ62MIAgDgcdb6GIYAALDWx4DcAwCMzFofw3IGABiRtT6GJwCA0fx801rfJ+ceBObkEgAwiq21vpfn4A/OAAAb74tNa30/mLU+eIwAADbZT1Z/P2t9cAoBAGyiW5rW+v7XzHPAoeUeAGCTfLb6juoFOfjDjpwBADaBtT7YIwEArDtrfbAPLgEA68paHxyAMwDAurHWBwsgAIB1Yq0PFkQAAOvglqz1wUK5BwA4zKz1wZI4AwAcRg9V/6ppre/zM88CG0kAAIeNtT5YAZcAgMPirup1WeuDlXAGAJjbF6vvr34ga32wMgIAmNNPVm+uPjP3IDAaAQDM4Zas9cGs3AMArJK1PjgknAEAVsFaHxwyAgBYtg81rfV9Yu5BgMe5BAAsy11Na30vy8EfDh1nAIBFs9YHa0AAAIv07qZP67PWB4ecAAAW4Zam6/y/OPMcwC65BwA4iN+p/lbTWp+DP6wRZwCA/Xi4aa3vLVnrg7UkAIC9stYHG8AlAGC37qq+KWt9sBGcAQDOxFofbCABAOzEWh9sKAEAnM6tTZ/W585+2FDuAQCOZ60PBuEMAFDW+mA4AgCw1gcDcgkAxnVX1vpgWM4AwHi+WP2z6p9nrQ+GJQBgLNb6gEoAwCis9QEncA8AbLbfqd6QtT7gJM4AwGay1gfsSADA5vlw0+l+d/YD23IJADbH3U1rfS/NwR84A2cAYP1trfX9QPWlmWcB1oQAgBM9MvcAe/Se6k1Z6wP2yCUAONHvVV+Ye4hduLX6+uqbc/AH9kEAwKnumnuAHRy/1vcLM88CrDEBAKe6c+4BTuPh6rrq0qb1vofnHQdYdwIATnXL3AOc5MPV86q/U31u5lmADSEA4FT/tjo29xBNa31XN631/erMswAbRgDAqe6ofm7G5/9S9dbqOdVPzzgHsMEEAJzej8z0vO+pLqv+SXb6gSUSAHB6NzR9dO6q/EqPr/Xds8LnBQYlAGB7f6P69JKfY2ut7/lZ6wNWSADA9n6v+ovVA0t4bGt9wKwEAOzs/1Qvqm5b4GNa6wNmJwDgzG5rioDrD/g41vqAQ0MAwO48UL2u+oamENjLKft7q7dkrQ84RHwaIOzN/3z066uqb68ur55VfXV19qPf8/+q36huqn7i0e9ft08ZBDacAID9+UzTq/otT6gubLpx8HfnGAhgLwQALMbD2d8H1oh7AABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAYkAABgQAIAAAZ0pHqwOmfuQbZxR3X/3EMAwD6cV1089xDb+PKRpoPsM+eeBABYmTuPVvfNPQUAsFL3CQAAGM99R6t7554CAFipe50BAIDxuAQAAAMSAAAwoPuOVOdXv5k3BQKAETxSPf1o9dvVR2ceBgBYjY9Wv731qv+GOScBAFbmhnr8tL8AAIAx3FDTZwFs+VR16TyzAAArcHv17Drxxj9nAQBgsz12rBcAADCOx471x18COFrdU1248nEAgGW7t7qoaQ3whDMAj1Rvm2MiAGDp3tajB/868QxA1ROqT1SXrXIiAGCpbqueWz289Qcnv/vfw9W1q5wIAFi6azvu4F+nngHYcmP14qWPAwAs203VS07+w+3e///Ny50FAFiR0x7TtwuAG7MWCADr7oamY/optrsEUHVx9cvVU5cxEQCwVJ+vLq/uON1/3OkjgO+orq4eWsJQAMDyPNR0DD/twb+mtb+d3Fl9rvpzCxwKAFiu76zevdM3nCkAqm6u/njTaQQA4HD719Vbz/RNO90DcLyzqp+tvuEgEwEAS/Xh6pXt4vL9bgOg6mnVx6pL9jkUALA8n65e1HTp/ox2ugnwZJ+rXlbduo+hAIDlubXpGL2rg3/tLQCq7m56N6Hr9/hzAMByXN90bL57Lz+0m5sAT/YH1U81XT74s+3tMgIAsBjHqu+t3lD9/l5/+KAH76urf1d9xQEfBwDYvS9W1zS9IN+XRbx6f1713uqiBTwWALCze6rXVh8/yIPs5xLAyX6relf15ab3CjhnAY8JAJzogert1eurzxz0wRYRADXdF/CL1Y9V5zadFdjrDYYAwKkeanpzn9dV72865h7Ysm7gu7R6R3XVkh4fAEZwfXVtdfuiH3jZd/BfUb2xenX15CU/FwBsggeqD1TvrH5pWU+yqhW+c6qXVldWr6kuWNHzAsA6uK96X3VD9aGm++qWao4d/iPVC5ti4FXVM6qvnGEOAJjLZ5veuOeDTQf9m5v2+lfmsLyJzxObzgoc/3VhdV5uJgRgPT1S3V/d2/QK//ivPb9xz6IdOXZspcEBABwCXl0DwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAMSAAAwIAEAAAM6P8DLkRdsbef170AAAAASUVORK5CYII=);background-size:100px 100px;background-repeat:no-repeat;background-position:50% 50%}.video-wrapper.in-progress{background-image:none}.video-player{position:relative;overflow:hidden}.video-player iframe,.video-player video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.video-player video::-webkit-media-controls-fullscreen-button{display:block!important}.video-player-iframe{border:0;height:100%;width:100%}.video-title{width:100%;height:40px;padding:8px;background-color:#000;color:#fff;font-size:14px;line-height:24px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}video::-webkit-media-controls-fullscreen-button{display:none!important}.white-board-wrapper{display:flex;width:100%;height:100%;position:relative;flex-direction:column;flex-grow:1}.white-board-wrapper.overflow{overflow:auto}.white-board-wrapper .student-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none!important}.white-board-wrapper .student-canvas.blank .canvas-container{background-color:initial!important;box-shadow:none!important;border-radius:0!important}.white-board-wrapper .student-canvas .overlay-loader-container{display:none}.white-board-wrapper.student .is-editable{pointer-events:none!important}.white-board-wrapper.student .notation-markup-container{display:none}.white-board-wrapper.student .student-canvas.is-editable{pointer-events:auto!important}.white-board-wrapper.student .student-canvas .notation-markup-container{display:flex}.white-board{display:flex;flex-direction:column;width:100%;height:100%;position:relative;pointer-events:none;flex:1 1}.white-board.is-editable{pointer-events:auto}.white-board.markup-is-dragging .upper-canvas{cursor:grabbing!important}.white-board .overlay-loader-container{position:absolute}.white-board .overlay-loader-container:after{content:none}.canvas-area{width:100%;height:100%;display:flex;-webkit-transform-origin:top;transform-origin:top;margin:0 auto;align-items:center;justify-content:center;position:relative;visibility:visible;opacity:1;transition:opacity .3s;min-width:auto;flex-grow:1}.canvas-loading .canvas-area{visibility:hidden;opacity:0}.canvas-area .image-container{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:auto;z-index:1}.canvas-area .image-container img{display:block;height:auto;border-radius:4px;background-color:#fff;box-shadow:0 0 8px #d8d8d8;max-width:unset;max-height:unset}.canvas-area .canvas-container{z-index:3}.pdf-doc .canvas-area .canvas-container{position:absolute!important;top:0!important}.student-canvas .canvas-area .canvas-container{z-index:2}.blank .canvas-area .canvas-container{border-radius:4px;background-color:#fff;box-shadow:0 0 8px #d8d8d8;z-index:1}.canvas-editing-panel{position:absolute;display:flex;flex-direction:row;align-items:center;z-index:40000000!important;border:2px solid #193e6d;border-radius:20px;background-color:#f8f8f8}.canvas-editing-panel__button{padding:7px;cursor:pointer;border:none;background-color:initial}.canvas-editing-panel__button svg{display:inline-block;vertical-align:middle}.canvas-editing-panel__button:disabled{cursor:default}.markup-cursor{position:fixed;margin-left:-38px;margin-top:-38px;z-index:1;pointer-events:none}.cookies-container~.app-wrapper .notation-markup-container{bottom:50px}.mobile .cookies-container~.app-wrapper .notation-markup-container{bottom:0}.notation-markup-container{min-height:56px;z-index:2005;width:100%;position:fixed;bottom:24px;display:flex;justify-content:center;pointer-events:none}.notation-markup-panel{pointer-events:all;position:relative;background:#fff;color:#000;width:100%;border-radius:16px;box-shadow:0 -4px 16px 0 #b3b3b3;min-width:calc(min(940px, 100vw));max-width:940px}.mobile .notation-markup-panel{max-width:368px;min-width:calc(min(368px, 100vw))}.notation-markup-panel .container{display:flex;max-width:936px;margin:0;height:104px;min-height:104px}.notation-markup-panel .container,.notation-markup-panel button{justify-content:center;align-items:center;padding:0;position:relative}.notation-markup-panel button{display:inline-flex;vertical-align:middle;background:transparent;min-width:48px;height:48px;margin:0 12px;border:none;cursor:pointer;box-shadow:0 0 16px #d8d8d8;border-radius:8px;transition:all .15s ease-in-out}.notation-markup-panel button.active,.notation-markup-panel button:hover{background-color:#6442e8}.notation-markup-panel button:disabled{cursor:default;opacity:.45}.notation-markup-panel button.back{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.notation-markup-panel button.pen svg{width:50%;height:50%}.notation-markup-panel button.markup-done{border:none!important;border-radius:0 16px 16px 0}.notation-markup-panel button.markup-done svg{padding-left:4px!important}.notation-markup-panel .markup-left-actions,.notation-markup-panel .markup-right-actions{display:flex;flex-direction:column;height:100%;min-width:52px}.notation-markup-panel .markup-left-actions button,.notation-markup-panel .markup-right-actions button{height:100%;width:100%;margin:0;box-shadow:none}.notation-markup-panel .markup-left-actions button:first-child,.notation-markup-panel .markup-right-actions button:first-child{border-bottom:1px solid #e0e0e0}.notation-markup-panel .markup-left-actions button.redo,.notation-markup-panel .markup-left-actions button.undo,.notation-markup-panel .markup-right-actions button.redo,.notation-markup-panel .markup-right-actions button.undo{min-width:0;height:50%;width:50%;border:none;border-radius:0;color:grey}.notation-markup-panel .markup-left-actions button.redo svg,.notation-markup-panel .markup-left-actions button.undo svg,.notation-markup-panel .markup-right-actions button.redo svg,.notation-markup-panel .markup-right-actions button.undo svg{height:16px;width:16px}.notation-markup-panel .markup-left-actions button.redo,.notation-markup-panel .markup-right-actions button.redo{border-radius:0 16px 0 0}.notation-markup-panel .markup-left-actions button.color,.notation-markup-panel .markup-right-actions button.color{border-radius:0 0 16px 0;border-top:1px solid #e0e0e0;height:50%}.notation-markup-panel .markup-center-actions{display:flex;flex-grow:1;align-items:center;height:calc(100% + 12px);overflow:hidden;overflow-x:scroll}.notation-markup-panel .markup-center-actions button{width:52px}.notation-markup-panel .markup-center-actions .main-menu{display:flex;max-width:650px}.notation-markup-panel .markup-center-actions::-webkit-scrollbar{display:none}.notation-markup-panel .markup-center-actions .attachment-block{width:unset!important;min-width:72px}.notation-markup-panel .markup-center-actions.sub-menu{flex-direction:column;padding:0 8px;position:relative}.notation-markup-panel .markup-center-actions.sub-menu .center-upper{width:100%;height:50%;display:flex;align-items:center;margin-left:-8px;overflow-x:auto}.notation-markup-panel .markup-center-actions.sub-menu .center-upper .submenu-container{display:flex;flex-grow:1;scroll-behavior:smooth}.notation-markup-panel .markup-center-actions.sub-menu .center-upper .arrow{margin:0 8px -16px;display:flex;justify-content:center;align-items:center;z-index:1;cursor:pointer;position:absolute;right:0;width:24px;height:56px;background:#fff}.ios .notation-markup-panel .markup-center-actions.sub-menu .center-upper .arrow{margin-top:6px}.notation-markup-panel .markup-center-actions.sub-menu .center-upper .arrow.hide{display:none}.notation-markup-panel .markup-center-actions.sub-menu .center-upper .arrow.left{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:0;margin-left:-6px}.notation-markup-panel .markup-center-actions.sub-menu .center-upper::-webkit-scrollbar{display:none}.notation-markup-panel .markup-center-actions.sub-menu .center-upper .sub-menu-item{box-shadow:none;min-width:unset;height:32px;width:32px;margin:0 16px 0 0}.notation-markup-panel .markup-center-actions.sub-menu .center-upper .sub-menu-item.active-thickness{border:2px solid #6442e8;border-radius:100%}.notation-markup-panel .markup-center-actions.sub-menu .center-upper .sub-menu-item:hover{background-color:initial;color:#6442e8}.notation-markup-panel .markup-center-actions.sub-menu .center-upper .sub-menu-item.shapes.active,.notation-markup-panel .markup-center-actions.sub-menu .center-upper .sub-menu-item.shapes:hover{background-color:unset;color:unset}.notation-markup-panel .markup-center-actions.sub-menu .center-lower{width:100%;height:50%;display:flex;align-items:center;overflow-x:scroll}.notation-markup-panel .markup-center-actions.sub-menu .center-lower::-webkit-scrollbar{display:none}.notation-markup-panel .markup-center-actions.sub-menu .center-lower .color-btn{min-width:24px;height:24px;margin-right:24px;border-radius:100%;box-shadow:inset 0 0 8px hsla(0,0%,50.2%,.5)}.notation-markup-panel .markup-center-actions.sub-menu .center-lower .color-btn.active-color{border:2px solid #6442e8}.notation-markup-panel .markup-left-actions{border-right:1px solid #e0e0e0;margin-right:12px;max-width:52px}.notation-markup-panel .markup-left-actions .hand{border-radius:16px 0 0 0}.mobile .notation-markup-panel .markup-left-actions .clear,.notation-markup-panel .markup-left-actions .back,.notation-markup-panel .markup-left-actions .clear,.tablet .notation-markup-panel .markup-left-actions .clear{border-radius:0}.notation-markup-panel .markup-left-actions .back svg,.notation-markup-panel .markup-left-actions .clear svg,.notation-markup-panel .markup-left-actions .hand svg{height:16px;width:auto}.notation-markup-panel .markup-right-actions{border-left:1px solid #e0e0e0;max-width:72px}.notation-markup-panel .markup-right-actions.with-actions{flex-direction:row;flex-wrap:wrap;width:100%}.notation-markup-panel .markup-right-actions button:hover{background-color:initial;color:#6442e8}.notation-markup-panel .markup-right-actions button span{width:24px;height:24px;border-radius:50%}.notation-markup-panel .annotation-panel{display:flex;flex-flow:row nowrap;align-items:center;position:absolute;left:0;bottom:100%;width:100%;min-height:100%;background:#363437}.notation-markup-panel .annotation-panel .container{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;display:block;height:auto;padding:0 20px;text-align:center}.notation-markup-panel .annotation-panel .container::-webkit-scrollbar{height:12px;width:1em}.notation-markup-panel .annotation-panel .container::-webkit-scrollbar-track{border-radius:6px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.notation-markup-panel .annotation-panel .container::-webkit-scrollbar-thumb{border-radius:6px;background-color:#f8f8f8}.notation-markup-panel .annotation-panel .container::-webkit-scrollbar:vertical{display:none}.notation-markup-panel .annotation-panel .annotation-frame{display:inline-flex;vertical-align:top}.notation-markup-panel .annotation-panel button{margin:0;position:relative;overflow:hidden;width:56px;height:56px}.notation-markup-panel .annotation-panel button.active *{fill:#363437}.notation-markup-panel .annotation-panel button.active:before{content:"";position:absolute;top:50%;left:50%;width:42px;height:42px;margin:-21px 0 0 -21px;background-color:#fff;border-radius:8px}.notation-markup-panel .annotation-panel button.active:hover{opacity:1}.notation-markup-panel .annotation-panel button img,.notation-markup-panel .annotation-panel button svg{width:100%;height:100%;position:relative;z-index:2}.notation-markup-panel .annotation-panel button img *,.notation-markup-panel .annotation-panel button svg *{fill:#f8f8f8}.notation-markup-panel .drag-bar{max-height:24px;height:100%;background-color:#f8f8f8;border-radius:0 0 16px 16px;display:flex;justify-content:center;align-items:center;padding:8px 0}.notation-markup-panel .drag-bar .drag-button{cursor:grabbing}.markup-popover{z-index:2006!important}.thickness-2 .thickness-line{r:1px}.thickness-4 .thickness-line{r:2px}.thickness-8 .thickness-line{r:4px}.thickness-12 .thickness-line{r:6px}.thickness-18 .thickness-line{r:9px}.icon-tooltip-wrapper{opacity:1!important;z-index:2006!important}.icon-tooltip-wrapper .icon-tooltip{border-radius:100px;background-color:#e1e9f5!important;color:#193e6d!important;font-size:14px;font-weight:400;line-height:18px;padding:8px}.markup-icon{display:flex;position:relative;justify-content:center;align-items:center;min-width:32px;min-height:32px;margin:16px 16px 0 0}.markup-icon:hover{cursor:pointer}.markup-icon .active-icon path{fill:#6442e8}.markup-category{margin-right:16px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.text-category{font-weight:bolder;font-size:12px;line-height:20px;color:grey}.text-category:hover{cursor:pointer}.text-category.active{color:#6442e8}.icons-loader{display:flex;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.icons-loader svg{margin:16px 16px 0 0}.icons-loader svg linearGradient{-webkit-animation:circular 1s ease infinite;animation:circular 1s ease infinite}@-webkit-keyframes circular{50%{x2:"0";y2:"0"}to{x2:"10";y2:"10"}}@keyframes circular{50%{x2:"0";y2:"0"}to{x2:"10";y2:"10"}}.draggable-wrapper{position:relative}.draggable-wrapper.placeholder .draggable-inner-wrapper{position:relative!important}.draggable-wrapper .draggable-inner-wrapper{position:relative!important;z-index:1}.draggable-wrapper .draggable-inner-wrapper.react-draggable-dragging.dragged{pointer-events:none!important;position:absolute;z-index:10!important;width:100%;height:0}.draggable-wrapper .draggable-inner-wrapper.react-draggable-dragging.dragged *{pointer-events:none!important}.draggable-wrapper .draggable-inner-shadow{position:absolute;z-index:0;top:0;width:100%;height:100%}.draggable-wrapper .draggable-inner-shadow.react-draggable-dragging{position:relative}.pdf-doc{height:100%;width:100%;z-index:2005;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:center;background-color:#fff;position:relative}.pdf-doc .white-board-wrapper{position:absolute;width:100%;height:100%;left:0;top:0}.pdf-doc .white-board-wrapper .overlay-loader-container{display:none}.mobile .markup-active .pdf-doc{overflow:hidden}.pdf-doc .page-wrapper{position:relative}.tablet .pdf-doc .page-wrapper{padding-bottom:56px}.pdf-doc .page-sketch{position:absolute;top:0;z-index:10;cursor:default;pointer-events:none}.pdf-doc .page-sketch.edit{cursor:crosshair;pointer-events:all;overflow:hidden}.pdf-doc .canvas-container{background-color:initial;border-radius:0;box-shadow:none}.chord-sheet-viewer{padding:20px;font-family:"Courier New",Courier,monospace;font-size:14px;line-height:1.6;overflow:auto;max-height:100%;background:#fff;color:#333}.chord-sheet-viewer .chord:not(:empty){font-weight:700;color:#1a73e8}.chord-sheet-viewer .paragraph{margin-bottom:1em}.chord-sheet-viewer .row{display:flex;flex-wrap:wrap}.chord-sheet-viewer .column{display:inline-flex;flex-direction:column}.chord-sheet-viewer .chord{min-height:1.4em}.chord-sheet-viewer .lyrics{white-space:pre-wrap}.chord-sheet-viewer h1,.chord-sheet-viewer h2,.chord-sheet-viewer h3{margin:0 0 .5em;color:#333}.chord-sheet-viewer .comment{font-style:italic;color:#888}.chord-tooltip{position:fixed;-webkit-transform:translate(-50%,calc(-100% - 8px));transform:translate(-50%,calc(-100% - 8px));background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:8px;pointer-events:none;z-index:9999;width:160px;text-align:center}.chord-tooltip:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:6px solid transparent;border-top-color:#ddd}.chord-tooltip--below{-webkit-transform:translate(-50%,8px);transform:translate(-50%,8px)}.chord-tooltip--below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#ddd}.chord-sheet-error{padding:20px;color:#d32f2f;text-align:center}@media (max-width:768px){.chord-sheet-viewer{padding:12px;font-size:16px}}.lesson-dialog{box-shadow:none!important;border-radius:16px!important;background-color:#fff!important;overflow:hidden;position:relative}.lesson-modal-title{height:48px;border-radius:16px 16px 0 0;background-color:#193e6d;text-align:center;font-size:16px;line-height:48px;font-weight:600;color:#fff}.lesson-dialog-close{position:absolute;right:8px;top:9px;padding:0;border:0;background:none;cursor:pointer;width:30px;height:30px;color:#fff}.lesson-dialog-close[disabled]{cursor:default}.lesson-modal{height:492px;padding:24px 48px 16px;background-color:#fff;max-height:calc(100vh - 150px);overflow-y:auto;overflow-x:hidden;direction:ltr;-webkit-overflow-scrolling:touch}@media (max-width:990px){.lesson-modal{padding-left:24px;padding-right:24px}}.lesson-modal.global .lesson-top{margin:0 0 22px;border:0;padding:0;justify-content:space-between}.lesson-modal.global .lesson-top .lesson-author{width:330px;padding:6px 0 0}.lesson-modal .file-input-wrapper{position:relative;margin:0 0 20px}.lesson-modal .file-input-wrapper:empty{display:none}.lesson-modal .overlay-loader-container{margin-bottom:5px;position:absolute}.lesson-modal .overlay-loader-container:after{position:absolute;border-radius:3px}.lesson-modal .circular-loader{width:40px;height:40px}.lesson-modal .file-input-error{position:relative;top:0;flex:1 1;margin:0 0 15px}.lesson-modal-footer{height:64px;display:flex;justify-content:flex-end;align-items:center;padding:0 48px;background-color:#f8f8f8}@media (max-width:990px){.lesson-modal-footer{padding:0 24px}}.lesson-modal-footer .save-buttons{display:flex;flex-direction:row;justify-content:space-around}.lesson-modal-footer .lesson-btn{height:40px;min-height:40px;min-width:144px!important}.lesson-modal-footer .lesson-btn *{font-size:16px!important}.lesson-modal-footer .lesson-btn-save-for-later{color:#6442e8!important}.lesson-modal-footer a{height:14px;font-size:12px;text-decoration:underline;line-height:1.17;color:#363437;margin-right:auto}.lesson-modal-footer a:hover{cursor:pointer}[dir=ltr] .lesson-modal-footer .lesson-btn{margin-left:15px}[dir=rtl] .lesson-modal-footer .lesson-btn{margin-right:15px}.lesson-info-video{max-width:330px}.video-message-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 8px}.video-message-top .lesson-label{margin:0}.check-video-player{visibility:hidden;position:absolute;z-index:-10}.video-message-controls{display:flex;align-items:center;color:#363437}.video-message-controls.disabled{color:#d8d8d8}.video-message-controls.disabled .v-arrow{cursor:default}.video-message-controls .v-center{width:67px;text-align:center;font-size:14px;font-weight:600;line-height:17px}.video-message-controls .v-arrow{width:17px;height:17px;margin:0 3px;border:0;padding:0;cursor:pointer;background:none;overflow:hidden}.video-message-controls .v-arrow.prev svg{-webkit-transform:translateX(-5px) rotate(90deg);transform:translateX(-5px) rotate(90deg)}.video-message-controls .v-arrow.next svg{-webkit-transform:translateX(5px) rotate(-90deg);transform:translateX(5px) rotate(-90deg)}.video-message-controls svg{font-size:17px}.lesson-video{background-color:#f8f8f8;margin:0 0 16px;padding:16px}.lesson-video,.lesson-video-box{border-radius:4px;position:relative}.lesson-video-box{overflow:hidden;height:0;padding-top:calc(56.25% + 40px)}.lesson-video-box .remove-video-btn{font-size:16px;color:#fff;cursor:pointer;position:absolute;top:13px;right:8px;z-index:3}.lesson-video-box .circular-loader{position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-4px 0 0 -24px;z-index:3}.lesson-video-box .lesson-video-preview-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;cursor:pointer}.lesson-video-box .video-wrapper{position:absolute;top:0;left:0;background-position:50% calc(50% + 20px)}.with-progress .lesson-video-box .video-wrapper{background-image:none}.lesson-video-box .video-title{padding-right:40px}.lesson-video-box .video-title+.react-player__preview,.lesson-video-box .video-title+.video-player{max-height:calc(100% - 40px)}.video-placeholder-box{border-radius:4px;background-color:#fff;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column}.video-placeholder-top{height:40px;box-shadow:0 0 8px 0 hsla(0,0%,84.7%,.5);background-color:#f8f8f8;position:relative}.video-placeholder-top:after{content:"";position:absolute;top:8px;bottom:8px;left:8px;right:8px;background-color:#f8f8f8;border-radius:4px}.video-placeholder-body{flex:1 1;margin:16px;border-radius:4px;border:1px solid #d8d8d8;position:relative}.video-placeholder-body:before{content:"";position:absolute;top:50%;left:50%;width:54px;height:54px;margin:-27px 0 0 -27px;background-color:#d8d8d8;border-radius:50%}.with-progress .video-placeholder-body:before{content:none}.video-placeholder-body:after{content:"";position:absolute;top:50%;left:50%;margin:-12px 0 0 -5px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:16px solid #fff}.with-progress .video-placeholder-body:after{content:none}.lesson-video-form{position:absolute;height:40px;top:0;left:0;padding:8px;width:100%;display:flex}.lesson-video-form button{padding:0;border:0;margin:0;width:24px;height:24px;border-radius:0 4px 4px 0;background-color:#6442e8;color:#fff;box-shadow:0 0 6px 1px rgba(37,40,227,.2);cursor:pointer;line-height:0;font-size:16px}.lesson-video-form button:hover{background-color:#1d14b5}.lesson-video-form input{flex:1 1;border:0;height:24px;margin:0;padding:3px 8px;background-color:#f8f8f8;color:#000;font-size:14px;line-height:18px;border-radius:4px 0 0 4px;box-shadow:0 0 6px 1px rgba(37,40,227,.2)}.lesson-video-form input::-webkit-input-placeholder{color:#b3b3b3;font-style:italic}.lesson-video-form input::placeholder{color:#b3b3b3;font-style:italic}.lesson-info-actions{display:flex;align-items:center;margin:16px 0 0}.lesson-info-actions>.attachment-block,.lesson-info-actions>.flat-icon-button{overflow:hidden;box-shadow:0 0 6px 1px rgba(37,40,227,.2)!important;margin:0 8px 0 0;border-radius:4px}.lesson-info-actions>.attachment-block.disabled,.lesson-info-actions>.flat-icon-button.disabled{pointer-events:none;cursor:default}.lesson-info-actions>.attachment-block.disabled .flat-icon-button__icon-holder,.lesson-info-actions>.flat-icon-button.disabled .flat-icon-button__icon-holder{background-color:#d8d8d8!important}.lesson-info-actions>.attachment-block.disabled *,.lesson-info-actions>.flat-icon-button.disabled *{color:#d8d8d8!important}.lesson-title-input{height:32px;text-align:left;font-size:22px;line-height:24px;padding:4px 16px;width:460px;max-width:460px;margin:0 0 5px;color:#363437;font-weight:700;border:0;display:block;resize:none;overflow:hidden;text-overflow:ellipsis;background-color:initial;border-radius:16px}.lesson-title-input:focus,.lesson-title-input:hover{background-color:#f8f8f8}.lesson-title-input::-webkit-input-placeholder{color:#d8d8d8}.lesson-title-input::placeholder{color:#d8d8d8}.lesson-title-input[readonly]{cursor:default;pointer-events:none;background:none}.lesson-form{position:relative;margin:0 0 12px}.lesson-form .read-more{position:absolute;bottom:16px;left:50%;margin-left:-64px;z-index:2;width:128px;background-color:#193e6d!important;border-radius:12px;line-height:24px;min-height:24px;font-weight:400}.lesson-editor{border:1px solid #f8f8f8;height:288px;border-radius:4px}.lesson-editor.collapsed:before{content:"";position:absolute;bottom:0;left:0;z-index:2;width:100%;height:61px;background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),#fff)}.lesson-editor .quill{height:100%}.lesson-editor *{-webkit-user-select:auto!important}.lesson-editor.focused .ql-toolbar{display:block}.lesson-editor .ql-toolbar{border:0;padding:3px 2px;background-color:#f8f8f8;border-radius:4px 4px 0 0;display:none}.lesson-editor .ql-container{padding:0;border:0;font-size:14px;line-height:1.43;color:#363437;height:calc(100% - 30px)}.lesson-editor .ql-toolbar.ql-snow .ql-formats{margin-right:12px}.lesson-editor .ql-toolbar.ql-snow .ql-formats:last-child{margin-right:0}.lesson-editor .ql-editor.ql-blank:before{color:#b3b3b3;font-size:16px;line-height:1.38}.lesson-signature{position:absolute;bottom:0;left:15px;height:82px;width:122px;border-top:1px solid #d8d8d8;padding:12px 0 0}.lesson-user-avatar{width:32px;height:32px;border-radius:50%;border:1px solid #fff;overflow:hidden;margin:0 0 10px}.lesson-user-avatar img{width:100%;height:100%;object-fit:cover}.lesson-user-name{font-size:15px;font-weight:300;line-height:1.07;font-style:italic;color:#000;white-space:nowrap}.lesson-btn-wrap{display:flex;align-items:flex-start;justify-content:flex-end}.lesson-btn-wrap .gray-link{margin-top:5px}.lesson-error{margin:0 10px 0 0;flex:1 1}.circular-loader-wrap{position:absolute;top:50px;left:0;width:100%;height:100%;z-index:100000;border-radius:4px;background-color:hsla(0,0%,100%,.97);display:flex;justify-content:center;align-items:center;flex-direction:column}.circular-loader-wrap .circular-loader-percent{font-size:16px;font-weight:500;color:#6442e8;margin-top:16px}button.lesson-btn{min-width:99px!important;border-radius:4px!important;box-shadow:0 0 6px 0 rgba(37,40,227,.2)!important;min-height:24px}button.lesson-btn:disabled{background-color:#d8d8d8!important}button.lesson-btn:disabled *{color:#fff!important}button.lesson-btn *{min-width:99px!important;height:24px!important;border-radius:4px!important;box-shadow:none!important;font-size:12px!important;line-height:24px!important;font-weight:700!important;text-transform:none!important;padding:0!important}button.lesson-btn span{padding:0 8px!important}button.lesson-btn.later{background-color:#fff;color:#6442e8}.lesson-recorder{position:absolute;top:0;right:0;z-index:10000;height:100%;width:100%;background-color:#f8f8f8}.lesson-recorder:before{content:"";position:absolute;top:48px;left:-45px;bottom:0;width:45px;background-color:#fff}.lesson-recorder .circular-loader{margin:0 0 8px}.lesson-recorder-wrapper{width:100%;min-height:100%;max-height:100%;overflow-y:auto;padding:98px 137px}.lesson-recorder-close{position:absolute;top:15px;left:13px;cursor:pointer;z-index:10}.lesson-recorder-close .recorder-close-icon{font-size:13px;color:#363437;margin-right:10px}.lesson-recorder-btn{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:48px;height:48px;min-width:48px;min-height:48px;background-image:linear-gradient(90deg,#cc1d35,#ff5a5f);border-radius:50%;border:0;padding:0;margin:0}.lesson-recorder-btn button:hover{background-color:initial}.lesson-recorder-counter{margin-right:auto;font-size:14px;color:#363437}.lesson-video-placeholder{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;margin:0 0 12px;border-radius:4px;box-shadow:0 0 8px 0 hsla(0,0%,84.7%,.5)}.lesson-video-placeholder .video-wrapper,.lesson-video-placeholder video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.lesson-video-placeholder .circular-loader{position:absolute;left:calc(50% - 20px);top:50%}.lesson-video-actions{position:relative;display:flex;align-items:center;justify-content:flex-end;height:48px}.lesson-video-actions .file-input-error{margin:0 140px 0 0}.resizable-dialog-container.w3 .lesson-video-actions .file-input-error{margin:0 40px 0 0}.lesson-student-preview .ql-editor{font-size:14px;line-height:1.43;color:#363437;height:254px;padding:0}.lesson-student-preview .ql-editor h3{font-size:1.17em}.lesson-content{display:flex;justify-content:space-between}.lesson-description{width:444px}@media (max-width:990px){.lesson-description{width:324px}}.file-preview-body{overflow:hidden;position:relative;height:556px;max-height:calc(100vh - 86px);background-color:#d8d8d8;display:flex;align-items:center;justify-content:center}.mobile .file-preview-body{background-color:#fff;flex:1 1;max-height:none;height:auto}.file-preview-body iframe,.file-preview-body video{display:block;width:100%;height:100%;border:0}.file-preview-body img{display:block;max-height:100%;max-width:100%}.mobile .file-preview-body img{max-height:90%;max-width:90%}.file-preview-close{position:absolute;right:8px;top:9px;padding:0;border:0;background:none;cursor:pointer;width:30px;height:30px;color:#fff}.mobile .file-preview-close{top:0;right:0;left:0;width:100%;height:33px}.file-preview-close button{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;font-size:26px}.mobile .file-preview-close button{width:100%!important;min-width:100%!important;height:33px!important;min-height:33px!important;color:#193e6d!important;padding:0 13px 3px!important}.mobile .file-preview-close button,.mobile .file-preview-close button *{justify-content:flex-start!important}.file-preview-close button:hover{background:none}.file-preview-heading{margin:0;height:48px;font-size:16px;font-weight:600;line-height:48px;text-align:center;color:#fff;border-radius:16px 16px 0 0;text-transform:none;background-color:#193e6d}.mobile .file-preview-heading{background-color:#f8f8f8;border-radius:0;font-size:14px;line-height:32px;color:#193e6d;height:33px;padding:0 40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid #d8d8d8}.empty{margin:0;font-size:14px;font-weight:500;color:#363437}.lesson-publish-div{display:flex;margin-top:10px}.lesson-publish-div .checkboxes-row{display:flex;flex-direction:row}.admin-lesson-publish-div{margin-top:25px}.project-play-wrap{border-radius:20px;height:40px;display:flex;align-items:center;background-color:#f8f8f8;padding:0 6px;margin:0 0 24px}.project-play-wrap .project-play-title{font-size:14px;line-height:1;font-weight:600;color:#193e6d;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-play-wrap .toggle-audio-btn{margin:0 8px 0 0;width:24px;height:24px;background-color:#193e6d;border-radius:50%;color:#fff;padding:6px;text-align:center;cursor:pointer}.project-play-wrap .toggle-audio-btn svg{width:100%;height:100%;vertical-align:top!important;position:relative}.lesson-label{margin:0 0 8px;font-size:13px;line-height:17px;color:#000;text-transform:uppercase;font-weight:700}.lesson-top{display:flex;align-items:flex-start;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #f8f8f8}.lesson-top-info{max-width:450px;min-height:59px;display:flex}.lesson-top-info .image{margin:0 16px 0 0;width:100px;height:56px;border-radius:4px;overflow:hidden}.lesson-top-info .image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lesson-top-info .title{padding:10px 0 0;flex:1 1;font-size:24px;font-weight:400;font-family:var(--font-secondary),sans-serif!important;line-height:1.08;color:#193e6d}.lesson-avatar{width:56px;height:56px;overflow:hidden;margin:0 8px 0 0;border-radius:50%}.lesson-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lesson-image{width:100px;height:56px;overflow:hidden;border-radius:5px;position:relative;margin:0 8px 0 0;background:#193e6d url(/static/media/bg-lesson.5ea5c013.png) no-repeat;background-size:cover}.lesson-image.has-image{background:none}.lesson-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:5px}.change-lesson-image{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.has-image .change-lesson-image{justify-content:flex-end;align-items:flex-end}.change-lesson-image *{background:none!important}.change-lesson-image .icon-button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.has-image .change-lesson-image .icon-button{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}.change-lesson-image svg{width:100%!important;height:100%!important}.lesson-main-info{flex:1 1}.lesson-author{font-size:16px;line-height:18px;font-weight:300;font-style:italic;color:#000;padding:0 0 0 15px}.lesson-by{margin:1px 6px 0 0;width:auto;height:18px}.lesson-description-label{font-size:14px;line-height:17px;font-weight:600;color:#363437;margin:0 0 12px}.lesson-details{width:330px}.file-preview{z-index:1400}.mobile .file-preview{display:flex;flex-direction:column;height:100%}.file-preview .overlay-loader-container,.file-preview .overlay-loader-container:after{position:absolute}button.lesson-video-btn{line-height:32px;height:32px;min-width:120px;box-shadow:0 0 6px 1px rgba(37,40,227,.2)}button.lesson-video-btn .btn-icon{height:32px}button.lesson-video-btn .btn-label{text-align:center!important;padding:0 6px}.video-popover{z-index:1500!important}.video-popover .video-popover-area{width:182px;margin:8px 0 0 32px;box-shadow:0 0 6px 0 hsla(0,0%,60%,.5);padding:6px 8px}.video-popover .video-popover-btn{background:none;box-shadow:none;border-radius:0;color:#000;margin:2px 0;width:100%}.video-popover .video-popover-btn:hover{background:none}.video-popover .video-popover-btn .btn-icon{width:26px;height:auto;border-radius:0;color:currentColor;background:none;justify-content:flex-start}.video-popover .video-popover-btn .btn-icon svg{font-size:20px}.video-popover .video-popover-btn.link .btn-icon svg{font-size:18px}.video-popover .video-popover-btn .btn-label{font-size:14px;line-height:22px;font-weight:400;padding:0;text-align:left}[dir=rtl] .video-popover .video-popover-btn .btn-label{text-align:right}.dialog-window{z-index:1400!important}.mobile .dialog-window{z-index:1199!important}.dialog-window .paper{box-shadow:none;display:block;overflow:visible;border-radius:0;width:1000px;max-width:calc(100vw - 48px);max-height:calc(100% - 28px);margin:0;background-color:initial}.mobile .dialog-window .paper{width:100%;margin:112px 0 0;max-height:100%;max-width:100%;height:calc(100% - 112px);border-radius:0}.fade-enter,.fade-quick-enter,.fade-slow-enter,.splash-fade-enter{opacity:.01}.fade-enter.fade-enter-active{opacity:1;transition:opacity .3s ease-in}.fade-leave.fade-leave-active{opacity:0;transition:opacity .3s ease-in}.fade-leave,.fade-quick-leave,.splash-fade-leave{opacity:1}.fade-quick-leave.fade-quick-leave-active{opacity:0;transition:opacity .2s ease-in}.fade-quick-enter.fade-quick-enter-active,.splash-fade-enter.splash-fade-enter-active{opacity:1;transition:opacity .2s ease-in}.splash-fade-leave.splash-fade-leave-active{opacity:0;transition:opacity .6s ease-in}.fade-slow-enter.fade-slow-enter-active{opacity:1;transition:opacity .6s ease-in}.fade-slow-leave.fade-slow-leave-active{opacity:0;transition:opacity .6s ease-in}.accordion-enter.accordion-active{height:250px;transition:height .3s ease-in}.accordion-leave.accordion-leave-active{height:0;transition:height .3s ease-in}.scale{-webkit-transform:scale(0);transform:scale(0)}.scale-enter.scale-enter-active{transition:all .45s cubic-bezier(.23,1,.32,1) .1s}.scale-enter.scale-enter-active,.scale-leave{-webkit-transform:scale(1);transform:scale(1)}.scale-leave.scale-leave-active{-webkit-transform:scale(0);transform:scale(0);transition:all .45s cubic-bezier(.23,1,.32,1) .1s}.pop{-webkit-transform:scale(.1);transform:scale(.1)}.pop-enter.pop-enter-active{transition:all .45s cubic-bezier(.23,1,.32,1) .1s}.pop-enter.pop-enter-active,.pop-leave{-webkit-transform:scale(1);transform:scale(1)}.pop-leave.pop-leave-active{-webkit-transform:scale(0);transform:scale(0);transition:all .45s cubic-bezier(.23,1,.32,1) .1s}.fade-in{-webkit-animation:fadeIn .5s ease;animation:fadeIn .5s ease}.slide-in-out{width:0;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.slide-in-out.slide-in{width:256px}.slide-in-out.slide-out{width:0}.slide-left-enter{-webkit-transform:translate(100%);transform:translate(100%)}.slide-left-enter.slide-left-enter-active{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.slide-left-enter.slide-left-enter-active,.slide-left-leave{-webkit-transform:translate(0);transform:translate(0)}.slide-left-leave.slide-left-leave-active{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.slide-left-leave.slide-left-leave-active,.slide-right-enter{-webkit-transform:translate(-100%);transform:translate(-100%)}.slide-right-enter.slide-right-enter-active{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.slide-right-enter.slide-right-enter-active,.slide-right-leave{-webkit-transform:translate(0);transform:translate(0)}.slide-right-leave.slide-right-leave-active{-webkit-transform:translate(100%);transform:translate(100%);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.slide-recorder-enter{-webkit-transform:translate(-100%);transform:translate(-100%)}.slide-recorder-enter.slide-recorder-enter-active{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.slide-recorder-enter.slide-recorder-enter-active,.slide-recorder-leave{-webkit-transform:translate(0);transform:translate(0)}.slide-recorder-leave.slide-recorder-leave-active{-webkit-transform:translate(-100%);transform:translate(-100%);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.slide-panel-enter{-webkit-transform:translate(100%);transform:translate(100%)}.slide-panel-enter.slide-panel-enter-active{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.slide-panel-enter.slide-panel-enter-active,.slide-panel-leave{-webkit-transform:translate(0);transform:translate(0)}.slide-panel-leave.slide-panel-leave-active{-webkit-transform:translate(100%);transform:translate(100%);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.slideUp-panel-enter{-webkit-transform:translateY(100%);transform:translateY(100%)}.slideUp-panel-enter.slideUp-panel-enter-active{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.slideUp-panel-enter.slideUp-panel-enter-active,.slideUp-panel-leave{-webkit-transform:translateY(0);transform:translateY(0)}.slideUp-panel-leave.slideUp-panel-leave-active{-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.slide-up-enter{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}.slide-up-enter.slide-up-enter-active{transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.3s;transition-timing-function:ease-in-out}.slide-up-enter.slide-up-enter-active,.slide-up-leave{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.slide-up-leave.slide-up-leave-active{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.3s;transition-timing-function:ease-in-out}.transition-all{transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.pulse{position:relative;-webkit-animation:pulse 4s infinite;animation:pulse 4s infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}.spin{-webkit-transform:rotateY(2turn);transform:rotateY(2turn)}.pop{position:relative;-webkit-animation:pop 1s ease;animation:pop 1s ease}@-webkit-keyframes pop{0%{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pop{0%{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ripple{5%,to{opacity:0}5%{opacity:1}}@keyframes ripple{5%,to{opacity:0}5%{opacity:1}}.blink-scale{display:flex;transition:all 1s ease-in-out;-webkit-animation:blinkScale 1s linear infinite;animation:blinkScale 1s linear infinite}@-webkit-keyframes blinkScale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes blinkScale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}}.blink{-webkit-animation:blinker 1s linear infinite;animation:blinker 1s linear infinite}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.progress-load{-webkit-animation:horizontalProgressLoader 5s ease;animation:horizontalProgressLoader 5s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes horizontalProgressLoader{0%{width:0}to{width:100%}}@keyframes horizontalProgressLoader{0%{width:0}to{width:100%}}.pop-in{-webkit-animation:popIn .15s linear both;animation:popIn .15s linear both}@-webkit-keyframes popIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeSlideIn{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeSlideIn{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeSlideOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}}@keyframes fadeSlideOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}}.placeholder-shimmer{border-radius:20px;margin-top:5px;margin-bottom:5px;margin-right:5px;background:#d8d8d8;position:relative}.sonar{-webkit-animation:sonarWave 1.5s linear infinite;animation:sonarWave 1.5s linear infinite}.focus-wave,.looper-container .unsync-ripple:before{-webkit-animation:focusWave 1.8s cubic-bezier(.56,0,.54,1) infinite;animation:focusWave 1.8s cubic-bezier(.56,0,.54,1) infinite}.ring .notification-bell{-webkit-animation-name:bellRing;animation-name:bellRing;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-transform-origin:50%;transform-origin:50%}.ring .notification-bell .ball{-webkit-animation-name:ballShake;animation-name:ballShake;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-iteration-count:8;animation-iteration-count:8;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes bellRing{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%,60%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}40%,80%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}}@keyframes bellRing{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%,60%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}40%,80%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}}@-webkit-keyframes ballShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(107.5px);transform:translateX(107.5px)}}@keyframes ballShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(107.5px);transform:translateX(107.5px)}}@-webkit-keyframes sonarWave{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sonarWave{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes focusWave{0%{-webkit-transform:scale(.75);transform:scale(.75);opacity:.6}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.3}to{-webkit-transform:scale(.75);transform:scale(.75);opacity:.6}}@keyframes focusWave{0%{-webkit-transform:scale(.75);transform:scale(.75);opacity:.6}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.3}to{-webkit-transform:scale(.75);transform:scale(.75);opacity:.6}}@-webkit-keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@-webkit-keyframes stemPulse{0%{background-position:0 0}to{background-position:-135% 0}}@keyframes stemPulse{0%{background-position:0 0}to{background-position:-135% 0}}@-webkit-keyframes onTop{0%{top:-20px}to{top:0}}@keyframes onTop{0%{top:-20px}to{top:0}}@-webkit-keyframes onBottom{0%{top:20px}to{top:0}}@keyframes onBottom{0%{top:20px}to{top:0}}.looper-container{min-width:300px;width:300px;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column;transition:opacity .3s}.looper-container .unsync-ripple{position:relative}.looper-container .unsync-ripple:before{content:"";width:110px;height:40px;background:rgba grey,.5;border-radius:20px 0 0 20px;position:absolute}.looper-container .looper-sync-svg{position:absolute;top:-3.5px;left:-4px;width:104%;height:110%;z-index:-1}.looper-container .looper-sync-svg .animate-sync{stroke-linecap:round;stroke-dashoffset:330.052734375;stroke-dasharray:330.052734375;-webkit-animation:dash 10s linear infinite;animation:dash 10s linear infinite}.looper-container .looper-track-inner{height:100%;flex-flow:row wrap;display:flex;align-items:center}.looper-container .looper-track-inner .looper-action-wrapper{margin-right:12px;justify-content:space-between}.looper-container .looper-track-inner .looper-action-wrapper .settings{margin:-4px -4px 0 0}.looper-container .looper-track-inner .looper-action-wrapper .settings-opener{border:0;align-items:flex-end;width:unset;height:unset}.looper-container .looper-track-inner .looper-action-wrapper .settings-opener svg{height:12px;width:12px}.looper-container .looper-track-inner .looper-action-wrapper .settings-opener-icon{color:#6442e8}.looper-container .looper-track-inner .looper-action-wrapper .settings-opener-icon.notations{margin-right:4px}.desktop .looper-container .looper-track-inner .looper-action-wrapper .settings-opener-icon:hover .icon-tooltip{opacity:1;visibility:visible}.looper-container .looper-track-inner .looper-action-wrapper .settings-opener-icon svg{height:32px;width:32px}.looper-container .looper-track-inner .looper-action-wrapper .settings-opener-icon .icon-tooltip{position:absolute;top:0;left:calc(100% + 20px);padding:0 6px;background-color:#e1e9f5;border-radius:20px;min-height:40px;min-width:140px;text-align:center;font-size:13px;line-height:16px;color:#000;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:opacity .25s}.looper-container .looper-track-inner .looper-action-wrapper .notations-qty{position:absolute;top:7px;left:0;color:#fff;font-size:12px;font-weight:700;line-height:16px;width:16px;height:16px;text-align:center;padding:0 0 0 1px}.looper-container .looper-track-container{display:block;height:80px;min-height:80px;position:relative;z-index:2;padding:0;border-left-color:#d8d8d8;border-bottom:2px solid #d8d8d8;border-right:.5px solid #d8d8d8;border-top-color:#d8d8d8;background-color:#fff;-webkit-user-select:none;user-select:none}.looper-container .looper-track-container .power{margin:0;width:24px;height:24px;position:absolute;top:42px;left:42px;z-index:2}.looper-container .looper-track-container .btn-power{padding:0;width:100%;height:100%;color:#fff!important}.looper-container .looper-track-container .btn-power svg{font-size:18px!important;color:#fff!important}.looper-container .looper-track-container .learn-button,.looper-container .looper-track-container .remove-button{width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border-radius:50%;color:#b3b3b3}.looper-container .looper-track-container .play-button{margin-left:12px;width:48px;height:48px}.looper-container .looper-track-container .play-button *{border:0!important;width:100%!important;height:100%!important;min-width:100%;min-height:100%}.looper-container .looper-track-container .play-button button{border:2px solid!important;cursor:default}.looper-container .looper-track-container .play-button button *{min-width:44px!important;width:44px!important;min-height:44px!important;height:44px!important}.looper-container .looper-muted .looper-track-inner{opacity:.5}@-webkit-keyframes dash{0%{stroke-dashoffset:330.052734375}to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:330.052734375}to{stroke-dashoffset:0}}.looper-top{width:100%;background-color:#193e6d;border-radius:0 0 16px 0}.looper-lesson{border-radius:0 0 16px 0;height:65px}.project-in-looper-owner{padding:16px;color:#fff}.project-in-looper-owner .btn-save,.project-in-looper-owner .btn-view{width:120px;height:24px;border-radius:4px;box-shadow:0 0 6px 0 rgba(37,40,227,.1);background-color:#fff;text-align:center;border:0;padding:4px;margin:0;font-size:12px;line-height:16px;font-weight:700;color:#b3b3b3;cursor:pointer}.project-in-looper-owner .btn-save:disabled,.project-in-looper-owner .btn-view:disabled{cursor:default;background-color:#d8d8d8;box-shadow:none}.project-in-looper-owner .btn-save{background-color:#6442e8;color:#fff}.looper-project-owner{display:flex;align-items:center;margin:4px 0 0}.looper-project-owner .avatar-icon{box-shadow:0 0 4px 0 rgba(0,0,0,.35);margin:0 8px 0 0}.looper-project-owner .name{flex:1 1;font-size:14px;font-weight:300;font-style:italic}.looper-project-name{font-size:16px;font-weight:700;height:42px;overflow:hidden;line-height:1.13;margin:0 0 4px;text-transform:none}.looper-main{display:flex;flex-direction:column;flex:1 1;width:100%;position:relative}.looper-main .overlay-loader-container{position:absolute;width:300px;background:none}.looper-main .overlay-loader-container:after{background:none;position:absolute}.looper-main-container{flex:1 1;display:flex;flex-direction:column;background-color:#f8f8f8;border-radius:0 16px 16px 0}.looper-main-container .looper-action-item{margin-bottom:4px}.looper-list-wrapper{width:574px;overflow:hidden;flex:1 1}.looper-list-container{cursor:default;margin:0;padding:8px 0!important;width:600px;height:100%;display:flex;flex-direction:column;position:relative}.looper-list-span{width:300px}.looper-buttons-wrap{padding:16px 16px 4px}.looper-buttons-wrap .metronome{border-radius:4px 0 0 4px;z-index:2}.looper-buttons-wrap .bpm-control{border-radius:0 4px 4px 0}.looper-empty-state{width:100%;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAABNCAYAAABubTuIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDUyQTE5MUIzRTc3MTFFOTkyRTBFN0VFQTU5MEQ2MkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDUyQTE5MUEzRTc3MTFFOTkyRTBFN0VFQTU5MEQ2MkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY4OTM2MDgxMzQ0MTExRTk4QzdDODMwRjM0RkNCMEFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY4OTM2MDgyMzQ0MTExRTk4QzdDODMwRjM0RkNCMEFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fwe1SwAAAOlJREFUeNrs1rENgDAQBEEeEX//dX4DRwsIgexgJvY5cLByJTkA3jg9ASAggIAAAgIICICAAAICCAggIICAAAgIICCAgAACAiAggIAAAgIICCAgAAICCAggIICAAAgIICCAgAACAggIgIAAAgIICCAgAAICCAggIICAAAICICCAgAACAggIgIAAAgIICCAggIAACAggIICAAAICICCAgAACAggIICAAAgIICCAggIAACAggIICAAAICCAiAgAACAggIICAAAgIICCAggIAAAgIgIMBvri8umZk8OdfdZW9vv9feDwRY4hZgAIuGP5mjAY1aAAAAAElFTkSuQmCC) 0 0 repeat-y}.looper-picker{position:absolute;top:8px;bottom:32px;left:16px;width:268px;height:auto;background-image:linear-gradient(0deg,hsla(0,0%,100%,0) 0,#fff);border-radius:4px}.looper-footer{height:96px;padding:18px 15px 0;background-color:#f8f8f8;border-radius:0 16px 0 0}.looper-footer .play-button{position:absolute;top:0;left:50%;margin-left:-20px;width:40px;min-width:40px;height:40px;min-height:40px;background-color:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.12)}.looper-footer .center-controls{display:flex;align-items:center;height:40px}.looper-footer .studio-skip-button{position:static}.looper-footer .studio-skip-button.backward{margin-left:37px!important}.looper-footer .studio-skip-button.prev{margin-left:10px!important}.looper-footer .studio-skip-button.next{margin-left:80px!important}.looper-footer .play-icon svg{left:5px}.looper-footer .pause-icon svg,.looper-footer .play-icon svg{position:relative;top:2px;height:22px!important;width:22px!important}.looper-footer .pause-icon svg{left:3px}.looper-buttons{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 0 0 -9px}.looper-action-item{margin:0 0 12px 9px;display:flex;flex-basis:calc(50% - 9px)}.looper-action-item .base-button-with-icon{width:129px;height:32px;border-radius:16px;box-shadow:0 0 6px 0 hsla(0,0%,60%,.6);padding:3px;color:#193e6d;transition:none}.looper-action-item .base-button-with-icon.guest{background-color:#fff!important;color:#b3b3b3!important}.looper-action-item .base-button-with-icon.guest .btn-icon{background-color:#b3b3b3!important;color:#fff!important}.looper-action-item .base-button-with-icon:disabled{pointer-events:none;background-color:#fff;color:#193e6d}.looper-action-item .base-button-with-icon:disabled .btn-icon{background-color:#193e6d;color:#fff}.looper-action-item .base-button-with-icon:disabled .btn-label{color:currentColor}.looper-action-item .base-button-with-icon.active,.looper-action-item .base-button-with-icon:hover{color:#6442e8;background-color:#fff}.looper-action-item .base-button-with-icon.active .btn-icon,.looper-action-item .base-button-with-icon:hover .btn-icon{color:#fff;background-color:#6442e8}.looper-action-item .base-button-with-icon .btn-icon{width:26px;height:26px;border-radius:16px;box-shadow:0 0 6px 0 rgba(37,40,227,.1);background-color:#193e6d}.looper-action-item .base-button-with-icon .btn-label{padding:0 5px;font-size:14px;font-weight:600;line-height:1;text-align:left}.looper-action-item .base-button-with-icon svg{font-size:22px}.looper-master-volume{width:129px;background-color:#fff;border-radius:4px;box-shadow:0 0 6px 0 hsla(0,0%,60%,.6)}.looper-master-volume .volume-control{display:flex;align-items:center}.looper-master-volume .power{margin:0;overflow:hidden;padding:0 6px 0 0}.looper-master-volume .btn-power{width:32px;height:32px;padding:0;background:transparent;border-radius:0;box-shadow:0 0 6px 0 hsla(0,0%,60%,.6)}.looper-master-volume .btn-power.disabled{color:grey!important}.looper-master-volume .range{width:auto;padding:0 10px 0 8px;flex:1 1;margin:0 0 0 -4px}.looper-track-body,.looper-track-control{line-height:1.5;width:100%;max-width:155px;margin-left:16px}.looper-track-title{font-size:16px;line-height:18px;font-weight:600;color:#000}.looper-track-owner{font-style:italic;color:#000;font-size:14px;line-height:20px;margin:0 0 6px}.looper-track-details{font-size:12px;line-height:15px;color:grey}.looper-exercise{padding:4px 8px;position:relative;z-index:100;height:77px;min-height:77px;background-color:#f8f8f8;box-shadow:-8px 0 8px 0 #d8d8d8;cursor:pointer}.looper-exercise:hover{background-color:#fff}.looper-exercise+.looper-track-container{margin-top:8px}.btn-add-stem-action{height:32px;background-color:#193e6d;border-radius:0 16px 16px 0;color:#fff;text-align:center;border:0;margin:0;padding:0;box-shadow:0 0 8px 0 hsla(0,0%,84.7%,.5);cursor:pointer;font-size:16px;line-height:32px;font-weight:300;position:relative}.btn-add-stem-action:before{content:"";position:absolute;top:9px;left:15px;background:url(/static/media/plus-white.71c94d48.svg) no-repeat;background-size:14px 14px;width:14px;height:14px}.exercise-settings-opener{position:absolute;top:5px;right:8px;width:20px;height:20px;border:0;padding:0;margin:0;background:none;cursor:pointer}.exercise-settings-opener:before{content:"";position:absolute;top:3px;left:5px;width:10px;height:10px;border:solid #b3b3b3;border-width:2px 2px 0 0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.exercise-popover .exercise-area{width:204px;margin:5px 0 0 -5px;box-shadow:0 0 6px 0 #363437;border-radius:4px;padding:8px;background-color:#fff}.exercise-tooltip-btn{margin:4px 0}.exercise-tooltip-btn:first-child{margin-top:0}.exercise-tooltip-btn:last-child{margin-bottom:0}.exercise-tooltip-btn button{background:none;border:0;padding:0;margin:4px 0;text-align:left;font-size:14px;line-height:16px;color:#000;cursor:pointer;width:100%}.exercise-tooltip-btn button:hover{color:#6442e8}.exercise-tooltip-btn button:disabled{cursor:default;color:#b3b3b3}.exercise-title{margin:0 0 5px 7px}.exercise-title img{width:15px;height:10px;margin:5px 14px 0 0;vertical-align:top}.exercise-title-text{line-height:20px;font-size:12px;color:#363437}.exercise-description{font-size:16px;font-weight:600;line-height:1.13;position:relative;padding:3px 6px 0 36px;height:40px;overflow:hidden}.exercise-description .icon{position:absolute;top:0;left:0;color:#fff;width:24px;height:24px;padding:1px;border-radius:50%}.exercise-label{position:absolute;left:100%;width:24px;height:100%;top:0;border-radius:0 16px 16px 0}.looper-exercise-img{position:absolute;top:7px;left:9px;width:15px;height:15px}.looper-exercise-description{position:absolute;top:0;left:100%;height:77px;overflow:hidden;border-radius:0 16px 16px 0;display:flex;align-items:center}.looper-exercise-info{width:0;overflow:hidden;color:#fff;height:100%;display:flex;align-items:center}.looper-exercise-info .area{width:250px;padding:8px;font-size:14px;line-height:18px;font-weight:300}.visible .looper-exercise-info{width:250px}.looper-exercise-opener{width:24px;height:100%;cursor:pointer;position:relative}.looper-exercise-opener:before{content:"";position:absolute;left:8px;top:calc(50% - 6px);width:1px;height:12px;background:hsla(0,0%,100%,.85);box-shadow:3px 0 0 0 hsla(0,0%,100%,.85),6px 0 0 0 hsla(0,0%,100%,.85)}.visible .looper-exercise-opener:before{left:10px;box-shadow:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.visible .looper-exercise-opener:after{content:"";position:absolute;left:10px;top:calc(50% - 6px);width:1px;height:12px;background:hsla(0,0%,100%,.85);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hidden .looper-exercise-opener:hover{opacity:.6}.looper-drop-here{height:77px;width:268px;text-align:center;font-size:14px;line-height:17px;font-weight:600;color:grey;padding:50px 12px 0;position:relative;margin:0 0 0 16px}.looper-drop-here:before{content:"";position:absolute;left:calc(50% - 16px);top:12px;width:32px;height:32px;border-radius:50%;background-color:grey}.looper-drop-here:after{content:"";position:absolute;top:18px;left:calc(50% - 10px);width:20px;height:20px;background:url(/static/media/plus-white.71c94d48.svg) no-repeat;background-size:20px 20px}.looper-master-controls{display:flex;align-items:center;justify-content:center;color:#363437;font-size:14px;font-weight:600;line-height:1.43;margin-top:10px}.edit-notations-dialog-modal{background-color:#fff;border-radius:16px;padding:58px 48px 48px}.edit-notations-dialog-modal .edit-notations-dialog-modal-close{position:absolute;top:12px;right:14px;border:0;background:none;margin:0;padding:0;cursor:pointer}.edit-notations-dialog-modal h3{text-align:center;font-family:var(--font-secondary)!important;font-weight:400;font-size:24px;line-height:28px;color:#000;margin:0 0 8px}.edit-notations-dialog-modal p{margin:0 0 40px;font-size:16px;line-height:20px;color:grey}.edit-notations-dialog-modal .a-form-top{display:none}.edit-notations-dialog-modal .a-form-input{margin:0 0 40px;background-color:#fff;box-shadow:0 0 4px #d8d8d8;height:48px;border-radius:4px;border:0}.edit-notations-dialog-modal .a-form-input::-webkit-input-placeholder{color:#b3b3b3}.edit-notations-dialog-modal .a-form-input::placeholder{color:#b3b3b3}.edit-notations-dialog-modal .a-form-error{margin:-20px 0 20px;text-transform:uppercase;font-size:13px}.edit-notations-dialog-modal .edit-notations-dialog-modal-btn{width:100%;min-height:40px;font-size:16px;font-weight:700;margin-top:21px}.track-notation .upload-record-descr{color:#363437;margin:0 0 16px;font-weight:500}.track-notation .file-attach-wrapper{display:flex;flex-direction:column}.track-notation .attachment-block{order:1}.track-notation .publish-attach-files{order:2}.track-notation .publish-attach-button{height:64px;background-color:#f8f8f8;box-shadow:0 0 8px #d8d8d8;border-radius:4px;margin:0 0 16px;padding:8px 8px 8px 64px;color:#6697d8;font-size:16px;font-weight:600}.track-notation .publish-attach-button:before{width:32px;height:32px;border-radius:50%;background-color:#6697d8}.track-notation .publish-attach-button:after{width:32px;height:32px;background:url(/static/media/attachment.178fb81c.svg) no-repeat 50% 50%;background-size:16px 16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.track-notation .publish-attach-file{height:48px;border-radius:4px;background-color:#fff;box-shadow:0 0 8px #d8d8d8;margin:0 0 16px;padding:0 40px 0 64px;display:flex;align-items:center}.track-notation .publish-attach-file:before{content:"";position:absolute;top:0;left:0;bottom:0;width:48px;background-color:#e1e9f5}.track-notation .publish-attach-file .link{font-size:16px;font-weight:400;color:#193e6d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-notation .publish-attach-file svg{font-size:28px!important;fill:#193e6d!important;top:10px!important;left:10px!important}.track-notation .publish-attach-file .publish-attach-close{top:16px!important;right:12px!important}.track-notation .publish-attach-file .publish-attach-close svg{font-size:16px!important}.track-notation .upload-form-button{margin-top:0;padding:16px 0 8px}.app-container .uploads-container{position:absolute;right:24px;bottom:24px;width:364px;z-index:9999;font-size:16px;box-shadow:0 0 16px rgba(0,0,0,.15);border-radius:16px 16px 2px 2px;overflow:hidden}.app-container .uploads-container .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 0 24px;height:48px;background-color:#6697d8;color:#fff}.app-container .uploads-container .header .header-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.app-container .uploads-container .header .header-buttons .btn-toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg);width:24px;height:24px;padding-top:8px}.app-container .uploads-container .header .header-buttons .btn-toggle.selected{padding-top:6px}.app-container .uploads-container .header .header-buttons .btn-toggle .button{color:#fff;vertical-align:top}.app-container .uploads-container .header .header-buttons .btn-toggle .button:hover{background:none}.app-container .uploads-container .header .header-buttons .btn-toggle *{border-radius:4px}.app-container .uploads-container .header .header-buttons .btn-toggle svg{font-size:20px;overflow:visible}.app-container .uploads-container .header .header-buttons .btn-toggle.selected{-webkit-transform:rotate(0deg);transform:rotate(0deg);padding-bottom:8px}.app-container .uploads-container .header .header-buttons .btn-close{margin-left:8px;padding-top:8px}.app-container .uploads-container .header .header-buttons .btn-close button{color:#fff}.app-container .uploads-container .header .header-buttons .btn-close button:hover{background:none}.app-container .uploads-container .header .header-buttons .btn-close *{border-radius:4px}.app-container .uploads-container .header .header-buttons .btn-close svg{font-size:14px;overflow:visible}.app-container .uploads-container .header-text{line-height:20px;font-weight:600}.app-container .uploads-container .item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 24px;height:48px;background-color:#f8f8f8;color:#6697d8;border-bottom:1px solid #f8f8f8}.app-container .uploads-container .item:last-child{border-bottom:0}.app-container .uploads-container .item .badge{display:flex;justify-content:center;align-items:center;height:24px;min-width:48px;color:#fff;background-color:#6697d8;font-size:14px;line-height:16px;border-radius:12px}.app-container .uploads-container .item .error{background-color:#cc1d35}.uploads-container-mobile{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;height:calc(100% - 48px);width:100%;background:linear-gradient(180deg,#f8f8f8,#e1e9f5);top:48px;z-index:2499}.uploads-container-mobile .uploading-label-div{height:55%;display:flex;flex-direction:column;justify-content:flex-end}.uploads-container-mobile .uploading-label-div .uploading-label{color:#193e6d;font-size:18px;font-weight:500;line-height:22px;text-align:center}.uploads-container-mobile .uploading-label-div .uploading-progress{color:#6697d8;font-size:64px;letter-spacing:1px!important;line-height:77px;text-align:center}.uploads-container-mobile .uploading-progress-bar-div{height:45%;width:80%;display:flex;flex-direction:column;justify-content:flex-end}.uploads-container-mobile .uploading-progress-bar-div .progress-bar{height:16px;width:100%;bottom:32px;border-radius:20px;background-color:#fff}.studio-loader{position:fixed;z-index:3990;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8;text-align:center;flex-direction:column}.studio-loader img{display:block;width:118px;height:118px;margin:0 auto 36px}@media (max-width:1270px){.studio-loader img{width:98px;height:98px}}.studio-loader-message{font-size:16px;line-height:1.25;color:#cc1d35;position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:420px}.studio-loader-area{font-family:var(--font-secondary),sans-serif!important;font-size:24px;line-height:28px;color:#6442e8;font-weight:700}.studio-loader-area:after{content:" .";-webkit-animation:dots 1.8s steps(1) infinite;animation:dots 1.8s steps(1) infinite}@-webkit-keyframes dots{0%,12.5%{opacity:0}25%{opacity:1}50%{text-shadow:.5em 0}75%{text-shadow:.5em 0,1em 0}to{text-shadow:.5em 0,1em 0,1.5em 0}}@keyframes dots{0%,12.5%{opacity:0}25%{opacity:1}50%{text-shadow:.5em 0}75%{text-shadow:.5em 0,1em 0}to{text-shadow:.5em 0,1em 0,1.5em 0}}.studio-progress-loader{position:absolute;z-index:9999}.m-studio-container{display:flex;flex-direction:column;min-height:100%;padding:112px 0 0}.m-studio-header{display:flex;justify-content:space-between;align-items:center;padding:0 14px;height:48px;z-index:1201;position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 0 6px hsla(0,0%,84.7%,.5)}.m-studio-header .btn-exit,.m-studio-header .btn-save{padding:0;margin:0;border:0;background:none;font-size:16px;line-height:20px;color:#363437}.m-studio-header .btn-exit:disabled,.m-studio-header .btn-save:disabled{color:#b3b3b3}.m-studio-header .btn-save{color:#6442e8}.m-studio-header .m-studio-buttons{display:flex;align-items:center}.m-studio-header .m-studio-buttons .signin-btn{color:#363437;margin-right:10px;font-size:16px;font-weight:500;line-height:20px}.m-studio-header .m-studio-buttons .signup-btn{border-radius:6px;font-size:16px;min-width:80px}.m-studio-header .m-studio-buttons .signup-btn *{font-family:var(--font-secondary)!important;font-weight:400}.m-studio-navbar{height:64px;color:#fff;background-color:#193e6d;z-index:1200;position:fixed;top:48px;left:0;width:100%}.m-studio-navbar .m-container{height:100%}.m-studio-navbar .m-link{color:inherit;min-width:auto;text-decoration:none;padding:0;opacity:1;min-height:auto;flex:1 1}.m-studio-navbar .m-label-wrapper{padding:0;font-size:10px;line-height:16px;text-transform:uppercase;font-weight:700}.m-studio-navbar .m-indicator{display:none}.m-studio-navbar .m-selected .m-link-wrapper{width:40px;height:40px;border-radius:8px;background-color:#fff;color:#193e6d}.m-studio-navbar .m-selected .m-label{display:none}.m-studio-navbar svg{width:32px;height:32px;padding:2px}.m-studio-navbar .notes svg{padding:0}.m-studio-navbar .audio svg{padding:4px}.m-studio-navbar .video svg{padding:0}.m-studio-navbar .loops svg{margin:-7px -14px -15px -8px;padding:0;width:54px;height:54px}.m-studio-logo{flex:1 1;display:flex;justify-content:center;align-items:center}.m-studio-logo img{display:block;width:146px;height:17px}.m-studio-main{flex:1 1;background-color:#f8f8f8;display:flex;flex-direction:column}.m-studio-readonly-wrapper{padding:0 0 8px;margin:0 0 16px;border-bottom:1px solid #f8f8f8}.m-studio-readonly-wrapper .m-studio-readonly-header{font-size:12px;color:#363437;line-height:15px;letter-spacing:1px!important;font-weight:700;height:15px;text-transform:uppercase;margin:0 0 3px}.m-studio-readonly-wrapper .m-studio-readonly-details{color:#b3b3b3;font-size:14px;font-style:italic;line-height:17px}.m-studio-task{padding:16px;display:flex;flex-direction:column}.m-studio-quill{background-color:#fff;border:1px solid #d8d8d8;-webkit-user-select:auto;user-select:auto;margin:0 0 16px}.m-studio-quill .ql-container{height:370px;border:0}.m-studio-quill .ql-toolbar{border:solid #d8d8d8;border-width:0 0 1px;padding:8px 0}.m-studio-quill .ql-formats{margin:0 10px 0 0}.m-studio-quill .ql-formats:last-child{margin:0}.m-studio-quill .ql-editor{padding:14px 9px;font-size:14px;line-height:1.2}.m-studio-quill .ql-editor:before{color:#b3b3b3;font-style:italic;font-size:14px}.m-form-label{font-size:12px;font-weight:700;letter-spacing:1px!important;line-height:15px;color:#363437;margin:0 0 8px;text-transform:uppercase}.m-assignment-user{border-bottom:1px solid #f8f8f8;margin:0 0 24px;padding:0 0 12px}.m-assignment-wrapper{display:flex;flex-wrap:wrap;align-items:center}.m-assignment-img{width:24px;height:24px;margin:0 8px 0 0;border-radius:50%;object-fit:cover;object-position:center}.m-assignment-name{flex:1 1;font-size:14px;font-style:italic;line-height:17px;color:#b3b3b3}.m-form-wrapper{border:1px solid #d8d8d8;border-radius:4px;background-color:#fff;margin:0 0 24px;display:flex;align-items:center;height:56px;justify-content:space-between;padding:8px}.m-form-wrapper .image{width:73px;height:40px;border-radius:4px;overflow:hidden;position:relative;margin:0 0 0 8px;background:#193e6d url(/static/media/bg-lesson.5ea5c013.png) no-repeat;background-size:cover}.m-form-wrapper .image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.m-form-wrapper .spinner{padding:2px}.m-form-wrapper .input{border:0;padding:11px 0;flex:1 1;font-size:14px;font-weight:600;line-height:17px}.m-form-wrapper .input::-webkit-input-placeholder{font-weight:400;font-style:italic;color:#b3b3b3}.m-form-wrapper .input::placeholder{font-weight:400;font-style:italic;color:#b3b3b3}.m-form-wrapper .change-image-btn{position:absolute!important;top:0;left:0;padding:3px;width:100%!important;height:100%!important;display:flex;justify-content:flex-end;align-items:flex-end;color:#fff}.m-form-wrapper .change-image-btn svg{font-size:20px}.m-studio-heading{font-size:12px;font-weight:700;line-height:32px;text-align:center;color:#193e6d;text-transform:uppercase;border-bottom:1px solid #d8d8d8;margin:0 0 8px}.m-studio-content{padding:16px}.m-studio-content .m-studio-readonly-wrapper{margin-top:-8px}.m-studio-content .overlay-loader-container{position:static;margin:0 0 16px}.m-studio-content .overlay-loader-container:after{content:none}.m-studio-attachments{width:auto!important;margin:0 0 16px}.m-studio-btn{border:0;position:relative;margin:0;width:100%;height:64px;border-radius:4px;background-color:#f8f8f8;box-shadow:0 0 8px 0 #d8d8d8;display:flex;align-items:center;padding:8px 16px;text-align:left}.m-studio-btn .icon{height:32px;width:32px;background-color:#6b93cd;border-radius:50%;margin:0 32px 0 0;color:#fff;display:flex;justify-content:center;align-items:center;font-size:20px}.m-studio-btn .icon svg{width:20px;height:20px}.m-studio-btn .name{flex:1 1;font-size:14px;font-weight:600;line-height:16px;color:#6b93cd}.m-studio-attach-file{margin:0 0 16px;background-color:#fff;box-shadow:0 0 8px #d8d8d8;border-radius:4px;display:flex;align-items:center;justify-content:space-between}.m-studio-attach-file .icon{height:64px;width:64px;background-color:#e1e9f5;color:#193e6d;font-size:30px;display:flex;justify-content:center;align-items:center}.m-studio-attach-file .icon svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-studio-attach-file .name{flex:1 1;padding:8px 0;margin:0 16px;max-height:64px;overflow:hidden;font-size:14px;line-height:16px;color:#193e6d}.m-studio-attach-file .remove{color:#193e6d;margin:0 8px 0 5px;font-size:20px}.m-video-wrapper{width:100%;height:0;padding-bottom:56.25%;margin:0 0 48px;position:relative;background-color:#d8d8d8;box-shadow:0 0 8px #d8d8d8}.m-video-wrapper .spinner{color:#fff;position:absolute;left:50%;top:50%;z-index:2;margin:-18px 0 0 -18px}.m-video-wrapper .toggle-btn{position:absolute;top:0;left:0;z-index:3;background:none;border:0;padding:0;font-size:48px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff}.m-video-wrapper .toggle-btn svg{vertical-align:top!important}.m-video-wrapper .remove-btn{position:absolute;top:100%;left:0;right:0;z-index:4;background-color:#000;border-radius:0 0 4px 4px;height:32px;display:flex;padding:0 8px;align-items:center;justify-content:flex-end;color:#fff;font-size:22px}.m-video-player{position:absolute;top:0;left:0;overflow:hidden}.m-video-player,.m-video-player iframe,.m-video-player video{border-radius:4px 4px 0 0}.m-video-player video{object-fit:contain}.m-video-player video::-webkit-media-controls-fullscreen-button{display:block!important}.m-studio-timeline{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:46px 30px 76px;position:relative}@media (orientation:landscape){.m-studio-timeline{padding:66px 30px 96px}}@media (max-width:359px){.m-studio-timeline{padding-left:50px;padding-right:50px}}.m-studio-timeline .m-svg{overflow:visible}.m-studio-timeline .m-svg.empty .studio-grid-arc-bg{stroke:#d8d8d8!important}.m-studio-timeline .studio-grid-arc-bg{fill:#fff;stroke:#b3b3b3;stroke-width:1px}.m-studio-timeline .studio-player-cursor{stroke:#000;stroke-width:6px;stroke-linejoin:round}.m-studio-timeline .studio-player{transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.m-studio-timeline .studio-player .rippler{fill:#b3b3b3}.m-studio-timeline .studio-player-seek-path,.m-studio-timeline .studio-player .studio-play-circle{fill:transparent}.m-studio-timeline .studio-player-progress{text-anchor:middle;font-family:var(--font-secondary)!important;font-size:38px;font-weight:400;dominant-baseline:central}.m-studio-bars{position:absolute;bottom:33px;left:13px;right:16px;display:flex;justify-content:center;height:40px;align-items:center}.m-studio-bars .center-top{width:120px;text-align:center}.m-studio-bars .relative{position:static}.m-studio-bars .tab-value-holder{font-size:20px;line-height:24px;color:#363437;text-align:left}.m-studio-bars .tab-value-holder.time{padding-left:25px}.m-studio-bars .tab-value-holder.bar{padding-left:47px}.m-studio-bars .icon-button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;color:#363437!important;border-radius:50%!important;position:absolute;top:3px}.m-studio-bars .icon-button svg{width:100%!important;height:100%!important}.m-studio-bars .icon-button.backward{left:0}.m-studio-bars .icon-button.prev{left:44px}.m-studio-bars .icon-button.next{right:44px;left:auto}.m-studio-bars .icon-button.toggle-bars{right:0;top:8px;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}.m-studio-bars .icon-button.on{color:#193e6d!important}.m-studio-controls{position:absolute;top:8px;left:0;right:0;height:0}.m-studio-control{position:absolute;top:0;width:96px;height:56px;background-color:#f8f8f8;display:flex}.m-studio-control.left{left:0;border-radius:0 28px 28px 0}.m-studio-control.right{right:0;border-radius:28px 0 0 28px}.m-studio-control .select-wrapper{flex:1 1;position:relative;display:flex;flex-direction:column;justify-content:center;color:#363437}.m-studio-control .select-wrapper.bpm{padding:0 3px 0 0;align-items:center}.m-studio-control .select-wrapper.pitch{padding:0 12px;align-items:center}.m-studio-control .select-list{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.m-studio-control .select-value{font-size:18px;font-weight:300;line-height:22px}.m-studio-control .select-label{font-size:10px;font-weight:700;letter-spacing:1px!important;line-height:12px;text-transform:uppercase}.m-studio-control .select-disabled .select-label,.m-studio-control .select-disabled .select-value{opacity:.385}.m-studio-control .metronome{width:42px;height:100%;box-shadow:none;padding:0;background-color:initial;border-radius:0;border-right:2px solid #fff}.m-studio-control .metronome-icon{width:100%;height:100%;padding:10px}.m-studio-drawer .drawer-opener-wrapper{height:48px;padding:8px 0 0}.m-studio-drawer .drawer-opener{display:block;position:relative;z-index:1;margin:0 auto;width:180px;height:180px;border-radius:50%;background-color:#fff;box-shadow:0 0 8px #363437;padding:0;color:#193e6d}.m-studio-drawer .drawer-opener:hover{background-color:#fff}.m-studio-drawer .drawer-opener.down svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.m-studio-drawer .drawer-opener.up svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.m-studio-drawer .drawer-opener svg{position:absolute;top:0;font-size:36px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.m-studio-drawer .drawer-popover-wrapper{box-shadow:0 0 8px #363437;position:relative}.m-studio-drawer .drawer-popover{position:relative;z-index:2;height:118px;background-color:#fff;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.m-studio-drawer .track-add-btn{width:56px;height:56px;position:relative;padding:0;background-color:#6442e8;color:#fff;font-size:34px;margin:0 8px 0 16px}.m-studio-drawer .track-add-btn:hover{background-color:#6442e8}.m-studio-drawer .track-add-btn:disabled{background-color:#d8d8d8}.m-studio-drawer .track-add-text{position:absolute;top:calc(100% + 8px);font-size:14px;font-weight:700;line-height:17px;color:#6442e8;text-transform:uppercase}.m-studio-drawer .track-add-text.disabled{color:#d8d8d8}.m-looper-tracks{display:flex;padding:28px 0;flex:1 1}.m-looper-tracks-area{display:flex;padding:0 8px 0 0;flex-shrink:0}.m-track-mark{position:absolute;bottom:-3px;right:-5px;z-index:2;width:18px;height:18px;border:2px solid #fff;background-color:#30d06c;border-radius:50%}@media (max-height:800px){.m-track-mark{width:16px;height:16px}}.mobile .m-track-mark{width:16px;height:16px}.m-looper-track{width:62px;height:62px;margin:10px 5px;position:relative;border-radius:0 0 50% 50%;cursor:pointer}.m-looper-track.muted .track-bg-image{border-color:#b3b3b3!important;opacity:.5}.m-looper-track.loading .track-bg-image img{opacity:0}.m-looper-track .track-bg-image{width:100%;height:100%;position:relative;z-index:2;border:3px solid;border-radius:50%}.m-looper-track .track-bg-image img{opacity:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.m-looper-track .track-bg-image-wrap{width:100%;height:100%;border-radius:50%;overflow:hidden}.m-looper-track .track-bg-image-wrap .track-bg-image-options{box-sizing:border-box;width:16px;height:16px;border-radius:50%;background-color:currentColor;position:absolute;right:0;top:calc(50% - 8px);margin-right:-9px;display:flex;align-items:center;justify-content:center}.m-looper-track .track-bg-image-wrap .track-bg-image-options svg{position:absolute;width:10px;height:10px;color:#fff}.m-looper-track .track-bg-text{height:15px;width:58px;color:#363437;font-size:10px;font-weight:500;line-height:16px;text-align:center;margin-left:-6px;margin-top:2px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-height:730px){.m-looper-track .track-bg-text{margin-left:-14px}}.m-looper-track .track-bg-image.empty{border-style:dotted;border-width:2px;cursor:default;visibility:hidden}.m-looper-track .track-bg-image.empty,.track-loader{display:flex;align-items:center;justify-content:center}.track-loader{position:absolute;top:0;left:0;color:currentColor;font-size:18px;font-weight:500;width:100%;height:100%}@media (max-height:800px){.track-loader{font-size:15px}}.track-loader:before{content:"";position:absolute;border-radius:50%;-webkit-animation:dual-ring 1s linear infinite;animation:dual-ring 1s linear infinite;top:-8px;bottom:-8px;left:-8px;right:-8px;border:2px solid;border-left:2px solid transparent}@-webkit-keyframes dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.m-track-actions{width:33px;height:30px}.m-track-actions-opener{background-color:initial;border:0;padding:5px 0 0 7px;color:#fff;cursor:pointer;vertical-align:top;width:100%;height:100%}.m-track-actions-popover{position:absolute;top:54px;left:calc(100% + 13px);width:214px;background-color:#fff;border-radius:4px;box-shadow:0 0 8px #d8d8d8}.mobile .m-track-actions-popover{left:auto;right:0;top:calc(100% + 13px)}.m-track-actions-popover button{background-color:initial;border:0;padding:10px 16px;color:#000;font-size:14px;line-height:18px;display:flex;cursor:pointer;text-align:left;min-height:48px;align-items:center;width:100%}.m-track-actions-popover .remove{color:#cc1d35}.m-track-controls{pointer-events:none}.m-track-controls .m-track-controls-area{border-radius:8px;box-shadow:none;overflow:hidden;margin-left:14px;width:257px;pointer-events:auto}.m-track-controls .m-track-controls-wrapper{padding:6px 12px;display:flex;flex-direction:column;border-radius:8px;background-color:#363437}.m-track-controls .track-notation{display:flex;flex:1 1;flex-direction:column;color:#fff;border-bottom:1px solid #fff}.m-track-controls .track-notation .track-remove-btn{min-width:46px;width:46px;height:40px;color:#fff;cursor:pointer;padding:0 0 0 6px;border-left:1px solid #fff;border-radius:0}.m-track-controls .track-notation .track-remove-btn svg{font-size:28px!important}.m-track-controls .track-details{display:flex;color:#fff;border-top:1px solid #fff;padding:8px 0}.m-track-controls .track-details .track-details-name{font-size:14px;font-weight:600;line-height:16px;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.m-track-controls .track-details .track-details-owner{display:block;font-size:12px;font-style:italic;line-height:14px}.m-track-controls .track-controls-area{flex:1 1;display:flex}.m-track-controls .track-details-area{flex:1 1}.m-track-controls .track-controls{display:flex;padding:6px 0;flex-direction:row;align-items:center}.m-track-controls .track-controls .track-volume-control{position:relative;flex:1 1;max-width:100%!important;width:auto;margin:0 0 0 14px}.m-track-controls .track-controls .track-volume-control .bold{display:none}.m-track-controls .track-controls .track-volume-control .flexbox-fill{height:100%}.m-track-controls .track-controls .track-volume-control .volume-thumb{width:20px;height:20px;border:2px solid #363437;background-color:#fff;box-shadow:none!important}.m-track-controls .track-controls .track-volume-control .volume-trackAfter{background-color:#fff}.m-track-controls .track-controls .track-volume-toggle{box-sizing:border-box;height:24.33px;width:25px;border:1px solid;background-color:#fff;border-radius:50%;margin-left:7.5px}.m-track-controls .track-controls .track-volume-toggle svg{color:currentColor}.m-track-controls .track-controls .track-volume-toggle .btn-power{padding:0}.m-track-controls .btn-area{margin:0 0 0 16px;padding:0 0 0 6px;border-left:1px solid #fff;width:40px;min-height:32px;justify-content:center;display:flex;align-items:center}.m-track-controls .btn-area.solo{margin:0;padding:0;height:24.33px;width:49px;border:1px solid!important;border-radius:12px;background-color:#fff!important;min-height:24.33px;text-transform:none}.m-track-controls .track-remove-btn,.m-track-controls .track-solo-btn{width:20px;min-width:20px;height:20px;font-size:16px;line-height:20px;color:#fff;cursor:pointer;border-radius:0;padding:0;background:none!important;font-weight:700;text-transform:none}.m-track-controls .track-remove-btn svg,.m-track-controls .track-solo-btn svg{font-size:20px!important}.m-track-controls .track-solo-btn{margin:0!important;padding:0;color:#6442e8;width:100%;height:100%;font-size:14px;font-weight:700;line-height:14px;text-align:center}.m-library-modal-root .paper{border-radius:0;box-shadow:none;width:100%;max-height:100%;max-width:100%;height:100%;margin:0;overflow:visible;background-color:#fff}.m-library-modal-root .overlay{background-color:initial}.m-library-modal-content{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:56px 0 0;background:linear-gradient(180deg,#e9eff8 0,#fff 48px);display:flex;flex-direction:column}.m-library-modal-content h3{text-align:center;font-size:28px;line-height:32px;font-weight:400;font-family:var(--font-secondary)!important;color:#000;margin:0 18px 28px;min-height:-webkit-min-content;min-height:min-content;white-space:pre}.m-library-modal-content .page-mobile-tabs{margin:0;min-height:-webkit-min-content;min-height:min-content}.m-library-modal-close{position:absolute;top:9px;right:15px;border:0;background:none;margin:0;padding:0;cursor:pointer;font-size:20px}.m-library-body-wrapper{flex:1 1}.m-library-body{padding:24px 16px 0;background-color:#f8f8f8;flex:1 1;display:flex;flex-direction:column;min-height:-webkit-min-content;min-height:min-content}.m-library-body .m-studio-uploads button{margin-bottom:24px}.m-library-body .m-library-sticky{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;z-index:3;margin:0 -16px}.m-library-body .m-library-done{height:64px;border-radius:0;font-size:20px;font-weight:700;width:100%}.m-studio-filter{position:relative;margin:0 0 24px;background-color:#d8d8d8;height:48px;text-align:center}.m-studio-filter .select-label{font-size:12px;font-weight:700;letter-spacing:1px!important;line-height:48px;color:#193e6d;padding:0 18px 0 0;position:relative;text-transform:uppercase;display:inline-block;vertical-align:top}.m-studio-filter .select-label:after{position:absolute;top:17px;right:0;content:"";width:8px;height:8px;border:solid #193e6d;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-studio-filter .select-list{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:540px) and (max-width:768px){.m-studio-bank .infinite-content{display:flex;flex-wrap:wrap;justify-content:space-between}}.m-tracks-row{display:flex;justify-content:space-between}.m-library-track{margin:0 0 16px;background-color:#fff;box-shadow:0 0 16px #d8d8d8;border-radius:4px}@media (min-width:540px) and (max-width:768px){.m-library-track{width:calc(50% - 8px)!important}}.m-library-track .t-header{height:32px;padding:0 12px;border-bottom:1px solid #f8f8f8}.m-library-track .t-header ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;height:100%}.m-library-track .t-header li{font-size:12px;font-weight:600;letter-spacing:1px!important;line-height:15px;text-transform:uppercase;color:#b3b3b3;margin:0 8px 0 0}.m-library-track .t-body{display:flex;padding:12px}.m-library-track .t-content{flex:1 1}.m-library-track .t-image{width:124px;height:70px;margin:0 0 0 8px;border-radius:4px;overflow:hidden;position:relative}.m-library-track .t-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.m-library-track .t-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-library-track .t-name{min-height:60px;font-size:18px;line-height:20px;font-weight:700;color:#000;margin:0 0 4px}.m-library-track .t-owner{font-size:12px;font-style:italic;line-height:15px;color:#b3b3b3}.m-library-track .t-footer{border-top:1px solid #f8f8f8;height:32px;display:flex;align-items:center;padding:0 12px;justify-content:space-between}.m-library-track .t-details{display:flex}.m-library-track .t-footer-item{text-transform:uppercase;color:#000;font-size:12px;line-height:15px;margin:0 4px 0 0}.m-library-track .t-in-looper{margin:0 -6px 0 0;width:32px;height:32px;font-size:24px;display:flex;align-items:center;justify-content:center;color:#30d06c}.m-record-btn,.m-upload-btn{position:absolute;bottom:23%;right:24px;width:56px;height:56px;background:radial-gradient(circle,#e68e9a 0,#cc1d35 100%);box-shadow:0 0 8px grey;border-radius:50%}.m-record-btn .icon-button,.m-upload-btn .icon-button{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;background:none!important;font-size:30px}.m-record-btn button:disabled,.m-upload-btn button:disabled{background-color:#d8d8d8!important}.m-record-btn.disabled{background:none;box-shadow:none}.m-upload-btn{background:radial-gradient(circle,#6b93cd 0,#2b2ce7 100%)}.m-studio-empty{position:absolute;width:280px;left:50%;margin-left:-140px}.m-studio-empty-title{font-size:18px;font-weight:500;line-height:22px;color:#193e6d;text-align:center;height:54px;border-radius:26px;background:radial-gradient(circle,#f8f8f8 0,#f8f8f8 100%);display:flex;justify-content:center;align-items:center;margin:0 0 6px}.m-studio-empty-btns{display:flex;justify-content:center;margin:0 0 60px}.m-studio-empty-btns .m-record-btn,.m-studio-empty-btns .m-upload-btn{position:static;margin:0 6px}.m-abilities-root .overlay{background-color:rgba(74,74,74,.7)}.m-abilities-root .paper{box-shadow:none;margin:0;width:288px;border-radius:16px;background-color:#fff}.m-studio-abilities{padding:48px 10px 32px;text-align:center}.m-studio-abilities .abilities-title{font-size:22px;line-height:24px;text-align:center;color:#193e6d;margin:0 8px 8px;font-family:var(--font-secondary)!important;font-weight:400;white-space:pre}.m-studio-abilities .abilities-description{font-size:16px;line-height:20px;color:grey}.m-studio-abilities .abilities-icon{margin:0 auto 24px;width:48px;height:48px;border-radius:50%;background-color:#000;padding:6px}.m-studio-abilities .abilities-close{position:absolute;top:8px;right:12px;padding:0;background:none;border:0;margin:0;font-size:20px;color:#000}.m-abilities-btn{position:absolute;top:66px;right:6px;z-index:2}.m-abilities-btn button{font-size:24px;color:#b3b3b3!important}.mobile .student-chat-modal-root{z-index:1303!important}.student-chat-modal-root .paper{background:none;box-shadow:none;width:420px;border-radius:0}.mobile .student-chat-modal-root .paper{width:100%;display:block;margin:52px 0 0;max-height:100%;max-width:100%;height:calc(100% - 52px);background-color:#fff;border-radius:16px 16px 0 0}.student-chat-modal{background-color:#fff;border-radius:16px;padding:48px 24px 32px;overflow:scroll}.student-chat-modal::-webkit-scrollbar{display:none}.mobile .student-chat-modal{border-radius:0;padding:26px 16px;background:linear-gradient(180deg,#e9eff8 0,#fff 48px)}.student-chat-modal h3{text-align:center;font-family:var(--font-secondary)!important;font-weight:700;font-size:24px;line-height:28px;color:#000;margin:0 0 13px}.mobile .student-chat-modal h3{font-size:28px;line-height:32px;margin:0 0 8px;min-height:64px}.student-chat-modal p{margin:0 0 42px;font-size:14px;line-height:18px;color:grey;text-align:center}.mobile .student-chat-modal p{margin:0 20px 8px;min-height:66px;text-align:center;font-size:18px;line-height:22px}.student-chat-modal .avatar-initials{width:34px;height:34px;border-radius:50%;border:2px solid #fff}.student-chat-modal .chat-button-wrapper{display:flex;width:100%;justify-content:space-between;align-items:center}.student-chat-modal .chat-button-avatar-name{display:flex;align-items:center;justify-content:center}.student-chat-modal .chat-button-name{font-size:16px;line-height:22px;font-weight:600;color:#6442e8;text-transform:none;margin-left:16px}.student-chat-modal .chat-button-icon{color:#6442e8;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.student-chat-modal-close{position:absolute;top:12px;right:14px;border:0;background:none;margin:0;padding:0;cursor:pointer}.mobile .student-chat-modal-close{top:10px;font-size:20px}.student-chat-modal-buttons{-webkit-overflow-scrolling:touch}.student-chat-modal-buttons button{margin:0 0 12px;background-color:#fff;border-radius:80px;min-height:52px;display:block;width:100%;padding:12px 16px;border:1px solid #6442e8}.student-chat-modal-buttons button:active,.student-chat-modal-buttons button:hover{background-color:#e1e9f5}.a-form-input[type=checkbox]{height:20px!important}.form-input-container{margin-bottom:5px;position:relative;text-align:left}.form-input-container .form-text-input{width:100%;height:45px;padding-left:20px;background:#fff;color:rgba(0,0,0,.6);font-weight:600}.form-input-container .form-text-input::-webkit-input-placeholder{color:rgba(0,0,0,.4);font-weight:600}.form-input-container .form-text-input::placeholder{color:rgba(0,0,0,.4);font-weight:600}.form-input-container .form-text-error{height:20px;margin-left:1px}.form-input-container .form-text-error span{font-size:10px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.8;color:#fa5e59}.form-input-container .show-pass-icon{position:absolute;top:10px;right:8px}.select-container .select-label{margin:0 4px 7px 0;font-size:14px;line-height:1.21;font-weight:600}.select-container .select-panel{border:0;border-radius:0;box-shadow:none;background:none;width:100%;max-width:100%;margin:0 0 16px;position:relative}.select-container .select-panel:before{content:none}.select-container .select-panel>:nth-child(2){position:absolute;width:100%;z-index:200}.select-container .selected-icon{height:20px}.select-container .select-panel.select-expanded{margin:0 0 16px}.select-container .select-summary{display:flex;padding:0 28px 0 8px;min-height:36px;cursor:pointer;border:1px solid #dfdfdf;height:36px;background-color:#f8f8f8;border-radius:3px}.select-container .select-panel .select-summary-expanded{min-height:36px}.select-container .select-summary-content.select-summary-expanded{margin:0}.select-container .select-summary-content{margin:0;padding:0;font-size:12px;line-height:36px;font-weight:500;color:grey;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.select-container .select-summary-icon{right:5px;width:20px;height:20px;color:#b3b3b3;padding:0}.select-container .select-summary-icon>span:not(:first-child){display:none}.select-container .select-menu{display:block;padding:0;background-color:#fff;border:solid #d8d8d8;border-width:1px 1px 0;border-radius:4px 4px 0 0;margin:-1px 0 0;max-height:129px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.select-container .select-menu-list{padding:0}.select-container .select-menu-item{padding:8px 20px 8px 8px;border-bottom:1px solid #d8d8d8;opacity:1}.select-container .select-menu-text-wrap{padding:0}.select-container .select-menu-text-wrap .select-menu-text{font-size:12px;line-height:15px;color:grey}.select-container .select-menu-icon{height:20px}.select-container .select-menu-button{padding:0;width:15px;height:15px;font-size:13px;color:#b3b3b3}.select-container .selected-label:last-child{padding:0}.autocomplete-container .autocomplete-label{margin:0 4px 7px 0;font-size:14px;line-height:1.21;font-weight:500}.autocomplete-container .autocomplete-heading{position:relative;margin:0 0 16px}.autocomplete-container .autocomplete-control:after,.autocomplete-container .autocomplete-control:before{content:none}.autocomplete-container .autocomplete-input{display:block;width:100%;margin:0;border:1px solid #dfdfdf;height:36px;font-size:14px;line-height:17px;padding:8px 20px 9px 8px;color:#000;background-color:#f8f8f8;border-radius:3px;box-sizing:border-box;cursor:text;white-space:nowrap;text-overflow:ellipsis}.autocomplete-container .autocomplete-reset{position:absolute;width:15px;height:15px;font-size:13px;color:#b3b3b3;top:50%;right:4px;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.autocomplete-container .autocomplete-paper{background-color:#fff;box-shadow:none;position:absolute;top:calc(100% - 1px);width:100%;z-index:10;border:solid #d8d8d8;border-width:1px 1px 0;overflow-x:hidden;border-radius:3px 3px 0 0}.autocomplete-container .autocomplete-item{padding:8px;border-bottom:1px solid #d8d8d8;font-size:12px;line-height:15px;color:grey;height:auto}.bpm-control{position:relative;width:82px;height:32px;border-radius:4px;background-color:#fff;box-shadow:0 0 6px 0 hsla(0,0%,60%,.6);color:#000}.bpm-control .select-container .select-panel{margin:0;border-radius:0}.bpm-control .select-container .select-summary{background:none;height:32px;min-height:32px;border:0;border-radius:0;padding:0 6px}.bpm-control .select-container .select-summary-content{font-size:14px;font-weight:400;line-height:33px;color:currentColor}.bpm-control .select-container .select-summary-icon{right:0;font-size:16px}.bpm-control .select-container .select-summary-expanded{min-height:32px}.bpm-control .select-container .select-menu{margin:0;max-height:248px}.bpm-control .select-container .select-menu-item{text-align:center;padding:6px}.bpm-control .select-container .select-menu-text-wrap .select-menu-text{font-size:14px;line-height:20px;color:#363437}.bpm-control .select-container .selected{color:#fff!important;background:#9a9a9a}.bpm-control .select-container .selected:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:inherit;z-index:-1}.bpm-control .bpm-input{position:absolute;top:0;left:0;z-index:3;height:32px;width:100%;border:0;box-shadow:inset 0 0 6px 0 hsla(0,0%,60%,.6),inset 0 0 8px 0 rgba(37,40,227,.2);background-color:#fff;border-radius:0 4px 4px 0;padding:7px 8px;font-size:14px;line-height:18px;color:#000}.bpm-control .bpm-input::-webkit-inner-spin-button,.bpm-control .bpm-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.select-mobile-title{font-size:16px;line-height:20px;margin:0 0 16px}.select-mobile-item{position:relative;height:40px;border-radius:4px;background-color:#f8f8f8;display:flex;align-items:center;padding:0 40px 0 8px;margin:0 0 16px}.select-mobile-item:after{content:"";position:absolute;right:10px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid grey}.select-mobile-item .select-label{font-size:14px;font-weight:500;line-height:17px;color:grey;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select-mobile-item .select-list{color:#000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.change-avatar{padding:32px;min-width:340px;width:340px}.mobile .change-avatar{width:290px;min-width:290px;padding:24px}.change-avatar-close{position:absolute;top:14px;right:14px}.photo-editor.avatar-initials.default{margin-bottom:24px;padding-top:0;height:155px;border-radius:4px}.photo-editor.avatar-initials.default .avatar-initials{margin:0;border-radius:0;padding-top:0;width:100%;height:100%;background:transparent}.change-avatar-heading{margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.17;font-family:var(--font-secondary)!important;color:#6442e8;text-transform:none}.attachment-block .change-avatar-button{width:100%}button.change-avatar-button{height:30px;text-align:center;display:flex;box-shadow:0 0 6px 1px rgba(37,40,227,.2);border-radius:25px}button.change-avatar-button .btn-label{font-size:14px;font-weight:700;text-align:center!important}button.change-avatar-button.danger{color:#cc1d35}button.change-avatar-button.danger .btn-icon{background-color:#cc1d35}.change-avatar-buttons{display:flex;margin:0 -6px 24px}.change-avatar-buttons>*{margin:0 6px!important;flex-grow:1}.change-avatar-name{margin:0 0 4px}.change-avatar-name,.change-avatar-text{font-size:14px;line-height:17px;font-weight:500;color:#363437}.change-avatar-text{margin:0 0 10px}.change-avatar-text.disabled{color:#d8d8d8}.change-avatar-scale{margin:20px 0 50px}.change-avatar-scale-box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:74px}.change-avatar-scale-box .slider-range{padding:0 10px}.change-avatar-scale-box .slider-range .slider-track{background-color:#6442e8}.change-avatar-scale-box .slider-range .slider-thumb{width:14px;height:14px;background-color:#6442e8}@media (max-width:1170px){.change-avatar-scale-box .slider-range .slider-thumb{width:16px;height:16px}}.change-avatar-scale-box .slider-range .slider-thumb.slider-focused,.change-avatar-scale-box .slider-range .slider-thumb:hover{box-shadow:0 0 0 6px rgba(100,66,232,.1)!important}.change-avatar-scale-box .slider-range .slider-thumb.slider-activated{box-shadow:0 0 0 8px rgba(100,66,232,.2)!important}.change-avatar-scale-box .slider-range .slider-disabled{background-color:#d8d8d8;opacity:1}.change-avatar-btn-wrap{width:100%;display:flex;justify-content:space-between;align-items:center}button.change-avatar-btn{min-width:120px;border-radius:4px;margin-left:auto;box-shadow:0 0 6px 0 rgba(37,40,227,.2)}button.change-avatar-btn *{font-size:12px;line-height:36px;font-weight:700;text-transform:uppercase;letter-spacing:1px!important}button.change-avatar-btn:hover{background-color:rgba(100,66,232,.7)}button.change-avatar-btn:disabled{background-color:#d8d8d8;box-shadow:0 0 6px 0 rgba(37,40,227,.2)}button.change-avatar-btn:disabled span{color:#fff}.change-avatar-minus button:disabled,.change-avatar-plus button:disabled{color:#d8d8d8!important}.slide-calculator-enter{width:0}.slide-calculator-enter.slide-calculator-enter-active{width:364px;transition:width .5s ease-in-out}.slide-calculator-leave{width:364px}.slide-calculator-leave.slide-calculator-leave-active{width:0;transition:width .5s ease-in-out}.upload-form-container{width:100%}.desktop .upload-form-container,.tablet .upload-form-container{display:flex;flex-direction:column;flex:1 1;justify-content:center;position:relative}.mobile .upload-form-container .modal-page-name{left:40px}.upload-track-container{display:flex;width:100%;margin:0 auto;justify-content:space-between;pointer-events:all}.latencyTest .upload-track-container,.panel .upload-track-container,.pause.recorded .upload-track-container{width:328px}.mobile .latencyTest .upload-track-container,.mobile .panel .upload-track-container,.mobile .pause.recorded .upload-track-container{width:100vw}.mobile .latencyTest .upload-track-container .error-modal,.mobile .panel .upload-track-container .error-modal,.mobile .pause.recorded .upload-track-container .error-modal{min-height:95vh}.record .upload-track-container{background-color:#00838f}.upload-track-container .a-form-error,.upload-track-container .a-form-label{margin-bottom:3px}.upload-track-container .a-bpm-col .a-form-label{white-space:nowrap}.upload-track-container .a-form-input,.upload-track-container .form-select-container,.upload-track-container .select-container .select-panel{margin-bottom:8px}.upload-track-container .has-error .a-form-input,.upload-track-container .has-error .form-select-container,.upload-track-container .has-error .select-container .select-panel{border-color:#cc1d35;background-color:#f9e8ea!important}.upload-track-container button.metronome-icon:disabled{opacity:1}.dialog-close{top:12px;left:auto;position:absolute;right:13px;z-index:3}.dialog-close .icon-button svg{font-size:20px!important}.mobile .dialog-close{left:auto;top:12px;right:13px}.mobile .dialog-close .icon-button svg{font-size:20px!important}.upload-modal-root.record .mobile .dialog-close .icon-button svg{fill:#fff!important}.dialog-back{top:12px;left:13px;position:absolute;z-index:2}.mobile .dialog-back{left:13px;top:13px}.latency-test-open{display:flex;width:100%;justify-content:space-between;align-items:center;font-size:14px!important;font-weight:600;line-height:16px;margin-bottom:32px}.mobile .latency-test-open{margin-bottom:24px}.latency-test-open .latency-btn svg{fill:#193e6d!important}.upload-modal-root{z-index:10000!important;padding-bottom:54px;pointer-events:none}.mobile .upload-modal-root.fullscreen-active{z-index:2000!important;padding:0}.upload-modal-root.latencyTest+.panel,.upload-modal-root.panel+.panel,.upload-modal-root.pause.recorded+.panel{pointer-events:none}.desktop .upload-modal-root.latencyTest,.desktop .upload-modal-root.panel,.desktop .upload-modal-root.pause.recorded,.tablet .upload-modal-root.latencyTest,.tablet .upload-modal-root.panel,.tablet .upload-modal-root.pause.recorded{z-index:2200!important;border-radius:16px;margin-bottom:16px}.upload-modal-root.latencyTest .scroll-paper,.upload-modal-root.panel .scroll-paper,.upload-modal-root.pause.recorded .scroll-paper{align-items:flex-end;justify-content:flex-start;margin:0 auto;max-width:920px;transition:none!important;-webkit-transform:none!important;transform:none!important}.upload-modal-root.latencyTest .paper,.upload-modal-root.panel .paper,.upload-modal-root.pause.recorded .paper{border-radius:16px;margin:0;box-shadow:0 0 16px #d8d8d8}.tablet .upload-modal-root.latencyTest .paper,.tablet .upload-modal-root.panel .paper,.tablet .upload-modal-root.pause.recorded .paper{margin-left:10%}.mobile .upload-modal-root.latencyTest .paper,.mobile .upload-modal-root.panel .paper,.mobile .upload-modal-root.pause.recorded .paper{border-radius:16px 16px 0 0}.upload-modal-root.latencyTest .overlay,.upload-modal-root.panel .overlay,.upload-modal-root.pause.recorded .overlay{background-color:initial}.upload-modal-root.latencyTest.latencyTest .overlay,.upload-modal-root.panel.latencyTest .overlay,.upload-modal-root.pause.recorded.latencyTest .overlay{background-color:rgba(0,0,0,.3)}.upload-modal-root.latencyTest .dialog-close,.upload-modal-root.panel .dialog-close,.upload-modal-root.pause.recorded .dialog-close{position:fixed;top:auto;left:auto;right:auto;margin-left:280px;margin-top:3px;cursor:pointer;z-index:9999}.mobile .upload-modal-root.latencyTest .dialog-close,.mobile .upload-modal-root.panel .dialog-close,.mobile .upload-modal-root.pause.recorded .dialog-close{right:20px}.upload-modal-root.latencyTest .record-panel,.upload-modal-root.panel .record-panel,.upload-modal-root.pause.recorded .record-panel{pointer-events:auto}.upload-modal-root.latencyTest.countdown .paper,.upload-modal-root.latencyTest.record .paper,.upload-modal-root.panel.countdown .paper,.upload-modal-root.panel.record .paper,.upload-modal-root.pause.recorded.countdown .paper,.upload-modal-root.pause.recorded.record .paper{border-radius:28px;box-shadow:0 0 8px #d8d8d8}.mobile .upload-modal-root.latencyTest.countdown .paper,.mobile .upload-modal-root.latencyTest.record .paper,.mobile .upload-modal-root.panel.countdown .paper,.mobile .upload-modal-root.panel.record .paper,.mobile .upload-modal-root.pause.recorded.countdown .paper,.mobile .upload-modal-root.pause.recorded.record .paper{border-radius:16px 16px 0 0}.mobile .upload-modal-root.latencyTest.countdown .paper .dialog-close,.mobile .upload-modal-root.latencyTest.record .paper .dialog-close,.mobile .upload-modal-root.panel.countdown .paper .dialog-close,.mobile .upload-modal-root.panel.record .paper .dialog-close,.mobile .upload-modal-root.pause.recorded.countdown .paper .dialog-close,.mobile .upload-modal-root.pause.recorded.record .paper .dialog-close{margin-left:35px;margin-top:30px}.upload-modal-root.latencyTest.countdown .dialog-close,.upload-modal-root.latencyTest.record .dialog-close,.upload-modal-root.panel.countdown .dialog-close,.upload-modal-root.panel.record .dialog-close,.upload-modal-root.pause.recorded.countdown .dialog-close,.upload-modal-root.pause.recorded.record .dialog-close{width:34px;height:34px;border:2px solid #00838f;border-radius:50%;margin-left:12px;margin-top:12px;display:flex;align-items:center;justify-content:center;position:relative}.upload-modal-root.latencyTest.countdown .dialog-close .icon-button svg,.upload-modal-root.latencyTest.record .dialog-close .icon-button svg,.upload-modal-root.panel.countdown .dialog-close .icon-button svg,.upload-modal-root.panel.record .dialog-close .icon-button svg,.upload-modal-root.pause.recorded.countdown .dialog-close .icon-button svg,.upload-modal-root.pause.recorded.record .dialog-close .icon-button svg{font-size:22px!important;fill:#00838f!important}.upload-modal-root.latencyTest.record .dialog-close,.upload-modal-root.panel.record .dialog-close,.upload-modal-root.pause.recorded.record .dialog-close{background-color:#fff}.mobile .upload-modal-root{padding-bottom:0}.upload-modal-root .paper{box-shadow:none;overflow-x:hidden;overflow-y:auto;display:block;border-radius:16px;margin:0;max-width:623px}.mobile .upload-modal-root .paper,.upload-modal-root .paper{max-height:calc(100% - 30px)}.mobile .upload-modal-root.upload .paper{width:100vw;max-width:100vw;margin:0;min-height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto;border-radius:0}.mobile .upload-modal-root.upload.fullscreen-active .paper{padding-top:0}.mobile .upload-modal-root.record{padding-top:0;padding-bottom:0}.recorder-settings-popover{z-index:2302!important;margin-bottom:61px;width:100%}.mobile .recorder-settings-popover{margin-bottom:0}.recorder-settings-popover .select-container{display:flex;align-items:center;margin-bottom:24px;justify-content:space-between}.recorder-settings-popover .select-container .select-panel{width:180px;margin-left:8px}.recorder-settings-popover .recorder-settings-popover-area{padding:0;box-shadow:0 0 8px #b3b3b3;width:280px;background-color:#f8f8f8;overflow:visible}.recorder-settings-popover .recorder-settings-popover-area .recorder-checkbox-checked+.recorder-checkbox-bar{background-color:#fff!important}.recorder-settings-popover .recorder-settings-popover-area .a-form-box,.recorder-settings-popover .recorder-settings-popover-area .select-container,.recorder-settings-popover .recorder-settings-popover-area .select-mobile-container{display:flex;align-items:center;padding:8px 16px;min-height:48px;justify-content:space-between}.recorder-settings-popover .recorder-settings-popover-area .a-form-top{padding:0;flex:1 1}.recorder-settings-popover .recorder-settings-popover-area .a-form-input{height:32px;margin:0;width:64px;border-color:#193e6d;border-radius:8px;text-align:center;background-color:initial;font-size:14px;line-height:18px;font-weight:600;padding:6px;color:#193e6d}.recorder-settings-popover .recorder-settings-popover-area .a-form-label,.recorder-settings-popover .recorder-settings-popover-area .checkbox-label,.recorder-settings-popover .recorder-settings-popover-area .select-label,.recorder-settings-popover .recorder-settings-popover-area .select-mobile-title{margin:0;font-size:14px;font-weight:600;line-height:16px;color:#363437}.recorder-settings-popover .recorder-settings-popover-area .disabled .a-form-input{color:#b3b3b3;border-color:#b3b3b3}.recorder-settings-popover .recorder-settings-popover-area .upload-record-checkboxes{margin:0}.recorder-settings-popover .recorder-settings-popover-area .upload-record-checkbox{margin:0;padding:8px 16px;min-height:48px;border-bottom:1px solid #f8f8f8}.recorder-settings-popover .recorder-settings-popover-area .select-mobile-item,.recorder-settings-popover .recorder-settings-popover-area .select-panel{margin:0;width:180px}.recorder-settings-popover .recorder-settings-popover-area .select-mobile-item .select-summary-expanded,.recorder-settings-popover .recorder-settings-popover-area .select-panel .select-summary-expanded{min-height:30px}.recorder-settings-popover .recorder-settings-popover-area .select-mobile-item,.recorder-settings-popover .recorder-settings-popover-area .select-summary{height:32px;min-height:32px;border-radius:8px;border:1px solid #193e6d;background-color:initial}.recorder-settings-popover .recorder-settings-popover-area .select-summary-content{line-height:30px;font-size:14px;font-weight:600;color:#193e6d}.recorder-settings-popover .recorder-settings-popover-area .select-summary-icon{color:#193e6d}.upload-track-form{padding:30px;color:#363437;min-width:100vw}.desktop .upload-track-form,.tablet .upload-track-form{min-width:623px}.desktop .upload-track-form .form-group,.tablet .upload-track-form .form-group{max-width:444px;margin:0 auto}.desktop .upload-track-form .form-upload-title .a-form-input,.tablet .upload-track-form .form-upload-title .a-form-input{border:0;box-shadow:0 0 8px #d8d8d8;padding:12px;height:48px;margin:0 0 24px;color:#193e6d;font-weight:700}.desktop .upload-track-form .form-upload-title .a-form-input::-webkit-input-placeholder,.tablet .upload-track-form .form-upload-title .a-form-input::-webkit-input-placeholder{color:#b3b3b3;font-style:italic;font-weight:400}.desktop .upload-track-form .form-upload-title .a-form-input::placeholder,.tablet .upload-track-form .form-upload-title .a-form-input::placeholder{color:#b3b3b3;font-style:italic;font-weight:400}.desktop .upload-track-form .a-form-input,.desktop .upload-track-form .form__control,.desktop .upload-track-form .select-summary,.tablet .upload-track-form .a-form-input,.tablet .upload-track-form .form__control,.tablet .upload-track-form .select-summary{background-color:#fff}.desktop .upload-track-form .a-form-label,.desktop .upload-track-form .select-label,.tablet .upload-track-form .a-form-label,.tablet .upload-track-form .select-label{line-height:18px;margin:0 0 4px;color:#363437}.desktop .upload-track-form .form-select-container,.desktop .upload-track-form .select-panel,.tablet .upload-track-form .form-select-container,.tablet .upload-track-form .select-panel{margin:0 0 8px!important}.desktop .upload-track-form .form-select-container .form__control,.tablet .upload-track-form .form-select-container .form__control{padding:0 28px 0 8px}.upload-track-form .upload-btn{min-width:214px;border-radius:4px;min-height:48px;line-height:48px;font-size:20px;font-weight:700;width:100%}.desktop .upload-track-form .upload-btn,.tablet .upload-track-form .upload-btn{font-size:14px;min-height:40px;line-height:40px;border-radius:20px;width:auto}.desktop .upload-track-form .upload-btn:not(:disabled),.tablet .upload-track-form .upload-btn:not(:disabled){background-color:#4fb3bf}.desktop .upload-track-form .upload-btn:not(:disabled):hover,.tablet .upload-track-form .upload-btn:not(:disabled):hover{background-color:#3a96a1}.upload-track-form .upload-btn:disabled{color:#fff}.mobile .upload-track-form{padding:56px 16px 24px;background:linear-gradient(180deg,#e9eff8 0,#fff 48px)}.mobile .upload-track-form .a-form-error,.mobile .upload-track-form .a-form-label,.mobile .upload-track-form .file-input-label,.mobile .upload-track-form .select-mobile-title{font-size:12px;font-weight:700;letter-spacing:1px!important;line-height:15px;text-transform:uppercase;margin:0 0 8px!important}.mobile .upload-track-form .a-form-top{display:flex;flex-flow:row wrap;padding-right:0}.mobile .upload-track-form .a-form-error{text-transform:none;margin-left:4px!important;margin-right:4px!important}.mobile .upload-track-form .a-form-input{height:56px;border:1px solid #d8d8d8;border-radius:4px;background-color:#f8f8f8;font-size:14px;line-height:18px;padding:18px 8px;color:#000;margin:0 0 25px}.mobile .upload-track-form .a-form-input::-webkit-input-placeholder{color:#b3b3b3}.mobile .upload-track-form .a-form-input::placeholder{color:#b3b3b3}.mobile .upload-track-form .select-mobile-item{height:56px;border:1px solid #d8d8d8;border-radius:4px;margin:0 0 25px;background-color:#f8f8f8}.mobile .upload-track-form .select-mobile-item .select-label{font-size:14px;line-height:18px;color:#000}.mobile .upload-track-form .select-mobile-item .select-label.placeholder{color:#b3b3b3}.upload-track-form .autocomplete-container .autocomplete-paper{top:auto;bottom:calc(100% - 1px)}.upload-track-form .a-form-error,.upload-track-form .a-form-label{margin-bottom:3px}.upload-track-form .a-bpm-col .a-form-label{white-space:nowrap;margin-right:4px}.upload-track-form .a-form-input,.upload-track-form .form-select-container,.upload-track-form .select-container .select-panel{margin-bottom:8px}.upload-track-form .upload-form-button{margin-top:16px;justify-content:center}.upload-advanced-title{font-size:16px;font-weight:600;line-height:20px;color:#193e6d;margin:0 0 24px;padding:0 0 0 24px;position:relative;display:inline-flex}.upload-advanced-title:before{content:"";position:absolute;top:5px;left:2px;width:8px;height:8px;border:solid #193e6d;border-width:2px 2px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.upload-advanced-title.active:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:3px}.upload-track-heading{margin:0 0 15px;font-size:24px;line-height:28px;font-weight:400;font-family:var(--font-secondary)!important;color:#6442e8;text-transform:none}.mobile .upload-track-heading{text-align:center;min-height:64px;margin:0 0 25px;font-size:28px;line-height:32px;font-weight:700;color:#000}.bpm-opener-btn{border:0;text-align:center;margin:22px 0 0;padding:0;display:block;width:100%;cursor:pointer;background:none}.bpm-opener-btn span{display:block;background-color:#4fb3bf;color:#fff;padding:8px;min-height:34px;font-weight:500;font-size:12px;line-height:18px;border-radius:4px}.mobile .bpm-opener-btn span{min-height:56px;line-height:40px;font-weight:600;font-size:14px}button.upload-btn{min-width:120px;border-radius:4px;box-shadow:0 0 6px 0 rgba(37,40,227,.2);min-height:36px;line-height:36px}button.upload-btn:not(:disabled):hover{background-color:#1d14b5}button.upload-btn:disabled{color:rgba(0,0,0,.3);box-shadow:none}button.upload-btn *{border-radius:4px;font-size:inherit!important;font-weight:700}.file-input-wrapper{margin:0 0 24px;position:relative}.form-upload-title{margin:21px 0 0}.desktop .form-upload-title .a-form-top,.tablet .form-upload-title .a-form-top{display:none}.mobile .form-upload-title{margin-bottom:25px}.file-input-label{margin:0 4px 7px 0;font-size:14px;line-height:1.21;font-weight:500}.file-input-button-wrap{background-image:linear-gradient(270deg,#b5c9e6,#6b93cd);border-radius:4px;position:relative}.file-input-button-wrap .upload-button{margin:0;cursor:pointer}.file-input-button-wrap .delete-file-btn-wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:4px;z-index:2}.file-input-button-wrap .delete-file-btn{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;color:#fff!important;font-size:14px!important}.file-input-button-wrap .toggle-audio-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:7px;z-index:2;width:24px;height:24px;border-radius:50%;color:#fff;padding:5px;text-align:center;cursor:pointer}.file-input-button-wrap .toggle-audio-btn svg{width:100%;height:100%;vertical-align:top!important}.file-input-button{cursor:pointer;border-radius:4px;background:linear-gradient(270deg,#b5c9e6,#6b93cd);box-shadow:0 0 8px 0 hsla(0,0%,84.7%,.5);width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:16px;line-height:20px;font-weight:500;color:#fff;border:0;margin:0;height:40px;text-align:left;padding:0 5px 0 40px}.file-attached .file-input-button{padding:0 24px 0 40px}.file-attached .file-input-button:first-letter{text-transform:capitalize}.file-input-icon{position:absolute;top:8px;left:8px;color:#fff;font-size:23px}.file-input-icon svg{vertical-align:top!important}.file-input-error{position:absolute;background-color:#f9e8ea;top:100%;left:0;right:0;border-radius:10px;padding:3px 5px 3px 24px;font-size:12px;line-height:14px;color:#cc1d35}.file-input-error-icon{position:absolute;top:4px;left:4px;border-radius:50%;border:1px solid #cc1d35;overflow:hidden}.file-input-error-icon .circle{fill:transparent}.file-input-error-icon .icon{fill:#cc1d35}.file-input-error-icon.notation-viewer{top:6px;left:6px}.file-input-error-close{position:absolute;right:4px;top:4px;border:none;border-radius:0;min-width:16px;min-height:16px}.file-input-error-close .icon,.file-input-error-close svg{fill:#cc1d35;color:#cc1d35;min-width:16px;min-height:16px}.complete-light{border:1px solid}.complete-light__input{padding:0 10px}.metronome-buttons button{box-shadow:none}.upload-modal-root .metronome-buttons button:hover{box-shadow:none!important}.error-modal{width:563px;padding:32px;position:relative;margin:0 auto}.mobile .error-modal{max-width:100%;width:100%;background-color:rgba(74,74,74,.7);border-radius:0;padding:46px 16px;display:flex;flex-direction:column;justify-content:center}.error-modal .error-modal-btn{display:block;margin:0 0 8px auto;width:104px;min-height:24px;line-height:24px;font-size:12px;font-weight:700}.error-modal .error-modal-btn.refresh{margin-left:0}.record .no-microphone .dialog-close{display:none}.error-modal-body .error-modal-close{display:none;position:absolute;top:4px;right:4px}.error-modal-body .error-modal-close button{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}.error-modal-body .error-modal-close svg{font-size:18px!important}.mobile .error-modal-body{position:relative;border-radius:16px;background-color:#fff;min-height:288px;display:flex;flex-direction:column;justify-content:center;padding:24px 16px}.mobile .error-modal-body .error-modal-close{display:block}.error-modal-footer{display:flex;justify-content:space-between;text-align:right}.mobile .error-modal-footer{display:none}.error-modal-footer.center{justify-content:center;text-align:center}.error-modal-footer.center .error-modal-btn{margin:0 auto}.error-modal-header{font-family:var(--font-secondary)!important;text-align:center;font-size:24px;line-height:29px;font-weight:400;color:#000;margin:0 0 24px}.mobile .error-modal-header{font-size:22px;line-height:24px;margin:0 0 8px;color:#193e6d}.error-modal-subheader{font-size:16px;font-weight:600;line-height:20px;color:#000;margin:16px 0 12px 15px}.error-modal-image{margin:0 0 24px}.error-modal-image.rounded{max-width:50%;margin:0 auto 24px;border-radius:50%;overflow:hidden}.mobile .error-modal-image.rounded{width:80px;height:80px}.error-modal-image img{display:block;max-width:100%;height:auto}.error-modal-message{font-size:16px;line-height:20px;color:#000;margin:0 0 0 28px;padding:0}.error-modal-message li{padding:0 0 20px 10px}.error-modal-message p{margin:0 0 20px}.mobile .error-modal-message{margin:0 0 0 26px;color:grey}.mobile .error-modal-message p{margin:0;text-align:center}.error-modal-body p{margin:0 0 16px;text-align:center}.tablet .error-modal-body p{max-width:435px;margin-left:auto;margin-right:auto}.unsupported-files{width:460px;padding:25px;text-align:center}.unsupported-files h3{margin:0 0 20px;font-size:18px;line-height:1.17;font-weight:400;text-transform:none}.upload-form-title{font-size:16px;line-height:18px;font-weight:700;text-align:center;margin:0 0 4px;color:#193e6d}.upload-form-description{font-size:14px;font-weight:500;line-height:18px;margin:0 0 32px;text-align:center}.mobile .upload-form-description{margin-bottom:15px}.recorder-settings_opener{position:absolute;top:22px;right:22px;width:40px;height:40px;border-radius:50%;color:#363437;border:0;padding:0;background-color:initial;font-size:22px;cursor:pointer}.recorder-settings_opener.active{background-color:initial;color:#1c1b1d}.tablet.portrait .recorder-settings_opener{top:42px;right:42px}.recorder-settings_opener:disabled{opacity:.2}.is-recording .recorder-settings_opener{color:#fff;opacity:.5;cursor:default}.upload-record-form{min-width:100%;width:445px;padding:30px}.upload-record-form .flex-end{flex:1 1 auto;width:100%;padding-top:30px;margin:auto 0 0}.mobile.landscape .upload-record-form .flex-end{padding-top:15px}.upload-modal-root.record .upload-record-form{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start}.upload-modal-root.record .upload-record-form .button-restart{margin:-42px -94px 0 0}.upload-modal-root.record .upload-record-form .button-restart button{box-shadow:0 0 8px grey}.upload-modal-root.record .upload-record-form .button-restart button svg{margin:1px 0 0 2px}.upload-modal-root.record .upload-record-form .record-icon{display:block}.mobile.landscape .upload-modal-root.record .upload-record-form .record-icon{min-height:80px!important;min-width:80px!important;height:60px!important;width:60px!important;font-size:30px!important}.upload-modal-root.record .upload-record-form .record-icon svg{font-size:inherit!important}.mobile .upload-record-form{width:100%;padding:56px 24px 32px}.mobile .upload-record-form .upload-record-settings{position:absolute;top:13px;left:16px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;color:inherit}.mobile .upload-record-form .upload-record-settings svg{vertical-align:top!important;font-size:18px;margin:1px 8px 0 0}.upload-record-form .a-form-box.active .a-form-input{border-color:#6442e8}.upload-record-form .m-studio-controls{top:72px}.upload-record-form .m-studio-controls .metronome{border-right-color:#193e6d}.upload-record-top{padding:0 0 1px;position:relative}.upload-record-top .file-input-error{bottom:4px;top:auto}.upload-record-heading{margin:0 0 20px;font-size:24px;line-height:1.17;font-weight:400;font-family:var(--font-secondary)!important;color:#cc1d35;text-transform:none}.upload-record-descr{font-size:14px;line-height:1.21;color:grey;margin:0 0 36px}.upload-record-button{margin:0 0 30px;display:flex;justify-content:center;flex-direction:column;align-items:center}.upload-record-button .upload-btn{min-width:160px;min-height:40px;font-size:16px;line-height:40px;border-radius:20px;background-color:#00838f;font-weight:700;margin-bottom:15.5px}.upload-record-button .upload-btn>*{font-size:inherit!important}.upload-record-button .upload-btn:hover:not(:disabled){background-color:#3a96a1}.upload-record-button .upload-btn:disabled{visibility:hidden}.mobile .upload-record-button .upload-btn{width:100%}.upload-record-button .upload-btn.restart{background-color:#fff;color:#363437;border:1px solid #363437;margin:0}.upload-record-button .upload-btn.restart:hover{background-color:#e6e6e6}.upload-record-checkboxes{margin-bottom:32px}.upload-record-checkbox{display:flex;flex-wrap:wrap;align-items:center}.mobile .upload-record-checkbox{margin:0 0 24px}.upload-record-checkbox .checkbox-label{display:flex;align-items:center;order:1;flex:1 1;font-size:14px!important;font-weight:600;line-height:16px;color:#363437}.upload-record-checkbox .checkbox-indicator{order:2}.recorder-header{font-size:12px;color:#00838f;line-height:14px;font-weight:bolder;margin-bottom:24px}.recorder-header.advanced{width:100%;display:flex;align-items:center;margin-bottom:21px}.recorder-bpm-input{width:64px;margin:0 0 0 5px;height:32px;display:flex;align-items:center;padding:0}.recorder-bpm-input .a-form-top{position:absolute;margin-left:35px}.recorder-bpm-input .a-form-top .a-form-label{font-size:10px;color:#b3b3b3;line-height:14px;margin:3px 0 0}.recorder-bpm-input .a-form-input{margin:0;height:32px}.mobile .recorder-bpm-input .a-form-input{font-size:14px;padding:7px}.upload-recorder-wrapper,.upload-recorder-wrapper .upload-btn{width:100%}.upload-recorder-wrapper .form-upload-title .a-form-input{color:#00838f;box-shadow:0 0 8px 0 #d8d8d8;height:48px;padding-right:30px}.upload-recorder-wrapper .select-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.upload-recorder-wrapper .select-container .select-label{font-weight:700;font-size:14px}.upload-recorder-wrapper .select-container .form-select-container,.upload-recorder-wrapper .select-container .select-panel{width:140px}.upload-recorder-wrapper .form__menu{margin:0;bottom:auto;top:100%;border-radius:3px;box-shadow:none;border:solid #d8d8d8;border-width:1px 1px 0;background-color:#fff;z-index:9999}.progress-timer{display:flex;width:280px;flex:1 1 auto;align-items:center;justify-content:space-between;margin-bottom:30px}.mobile .progress-timer{width:100%}.progress-timer .play-pause-button{min-width:41px;height:41px;display:flex;align-items:center;justify-content:center;border:1px solid #00838f;border-radius:50%;margin-right:16px}.progress-timer .play-pause-button path{width:20px}.progress-timer .progress-timer-clocks{display:flex;margin-left:8px;width:88px;min-width:88px;justify-content:space-between;color:#363437;font-weight:700}.progress-timer .time-thumb{background-color:#000}.progress-timer .time-thumb:hover{box-shadow:0 0 0 9px rgba(0,131,143,.5)}.progress-timer .time-trackAfter{background-color:grey}.progress-timer .time-trackBefore{background-color:#00838f}.record-image-wrapper{display:flex;align-items:center;justify-content:center;margin-top:23px}.record-image{width:64px;height:64px;border-radius:50%;border:2px solid}.record-image img{opacity:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}.recorded-track-settings{display:flex;flex-direction:column;padding:8px 0;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;margin-bottom:30px;color:#363437;font-weight:700}.recorded-track-settings .track-settings{display:flex;align-items:center;justify-content:space-between;width:280px}.mobile .recorded-track-settings .track-settings{width:100%}.recorded-track-settings .bpm{padding-bottom:8px;border-bottom:1px solid #f8f8f8;margin-bottom:8px}.recorder-back-button{background:none;border:0;padding:0;margin:0 16px 0 0;font-size:20px;cursor:pointer}.recorder-settings-wrapper{margin-bottom:100px}.recorder-name-wrapper{position:relative}.recorder-name-wrapper .a-form-top{display:none}.recorder-name-wrapper svg{position:absolute;left:90%;top:28%;color:#b3b3b3}.mobile *>.latency-calculator-container{border-radius:unset;height:unset;width:100%}.latency-calculator-wrapper{background-color:#f8f8f8}.mobile .upload-modal-root.record .dialog-close.latency .icon-button svg{fill:#363437!important}.latency-calculator-container{color:#363437;overflow:hidden;padding:30px;display:flex;flex-direction:column;align-items:center;width:100%}.latency-calculator-title{font-size:18px;font-family:var(--font-secondary)!important;font-weight:700;line-height:20px;margin:0 0 16px;text-align:center;text-transform:none;color:#00838f;max-width:280px}.error .latency-calculator-title{color:#cc1d35}.preparation .latency-calculator-body{margin-bottom:106px}.latency-calculator-description{font-size:16px;line-height:22px;font-weight:600;margin:0 0 16px;text-align:center;max-width:280px}.latency-calculator-description.running{margin-bottom:32px}.latency-calculator-btn-wrapper{width:100%;align-self:center}.latency-calculator-btn{width:100%;border:0;text-align:center;min-width:214px;font-size:16px;font-weight:700;line-height:25px;padding:4px;border-radius:20px;color:#fff;margin-top:15.5px;background-color:#00838f;box-shadow:0 0 6px 0 rgba(37,40,227,.2);cursor:pointer;height:40px;align-self:flex-end}.latency-calculator-btn.without{background-color:#fff;color:#363437;border:1px solid #363437}.latency-calculator-btn.running{background-color:#d8d8d8}.latency-calculator-btn-with-skip{display:flex;flex-direction:column;align-items:center}.latency-calculator-btn-with-skip .skip{cursor:pointer;margin-bottom:8px}.latency-test-icon{align-self:center;margin-top:36px;margin-bottom:28px}.latency-calculator-items{align-items:center;display:flex;flex-direction:column;font-size:16px;font-weight:700;line-height:19px;text-align:center;margin:0 0 24px}.latency-calculator-items.running{margin-bottom:50px}.latency-wrapper-init{width:100%;display:flex;align-items:center;margin-bottom:16px}.latency-calculator-item-label{margin:0 0 0 16px;font-weight:400;font-size:14px;line-height:18px}.bpm-calculator{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:hsla(0,0%,100%,.95);border-radius:16px;display:flex;align-items:center;justify-content:center}.bpm-calculator .info-area{max-width:330px}.bpm-calculator-holder{padding:57px 30px;min-height:100%;max-width:904px;width:100%;margin:0;border-radius:16px;background:linear-gradient(180deg,#dbf1f0,#f8f8f8);display:flex;align-items:center;justify-content:space-between;position:relative}.mobile .bpm-calculator-holder{padding:40px 16px 24px;border-radius:0;text-align:center;margin:0;min-height:auto;flex-direction:column;height:100%;justify-content:flex-start}.bpm-calculator-close{position:absolute;top:8px;right:15px;background:none;border:0;padding:0;margin:0;font-size:20px;cursor:pointer}.mobile .bpm-calculator-close{top:16px;right:16px}.bpm-calculator-title{font-size:18px;line-height:24px;font-weight:700;margin:0 0 7px;text-transform:none;color:#4fb3bf}.bpm-calculator-descr{font-size:14px;font-weight:500;line-height:24px;margin:0 0 24px;color:#363437}.bpm-calculator-btn{margin-right:16px;text-align:center;min-width:115px;line-height:30px;background-color:initial;border-radius:20px;color:#193e6d;font-weight:700;cursor:pointer;padding:2px 34px;border:1px solid #193e6d;box-shadow:0 0 6px 0 rgba(37,40,227,.2);font-size:18px;letter-spacing:0}.bpm-calculator-btn.started{border-color:transparent;color:#fff;background-color:#cc1d35}.bpm-calculator-btn.done{border-color:transparent;color:#fff;background-color:#193e6d}.bpm-calculator-tip{font-size:16px;font-weight:700;line-height:1.13;margin:0 0 16px}.tap-area{-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;width:214px;height:214px;color:#fff;position:relative}.mobile .init .tap-area{margin-top:52px}.tap-area .shadow{top:-30px;bottom:-30px;left:-30px;right:-30px;border-radius:50%;background-image:radial-gradient(circle at 50% 50%,#fff,hsla(0,0%,100%,0));-webkit-filter:blur(5px);filter:blur(5px);opacity:.5}.tap-area .shadow,.tap-area .tap{position:absolute;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;will-change:transform}.tap-area .tap{top:0;bottom:0;left:0;right:0;border:1px solid transparent;border-radius:50%;background:radial-gradient(circle,#4fb3bf 0,hsla(0,0%,100%,0) 100%)}.tap-area.active{text-shadow:0 0 3px #e1e9f5}.tap-area.active .shadow{-webkit-transform:scale(1.15);transform:scale(1.15)}.tap-area.active .tap{-webkit-transform:scale(1.25);transform:scale(1.25)}.tap-area .name{font-size:14px;margin:0 0 2px;font-weight:600;text-transform:uppercase}.tap-area .bpm,.tap-area .name{line-height:1;position:relative}.tap-area .bpm{font-size:36px;font-weight:800}.bpm-calculator.recorded-flow .bpm-calculator-close{left:28px;top:5px}.bpm-calculator.recorded-flow .bpm-calculator-holder{flex-direction:column;padding:8px 24px;justify-content:normal;background:#fff}.bpm-calculator.recorded-flow .bpm-calculator-descr{font-size:16px;text-align:center}.bpm-calculator.recorded-flow .tap-area{width:184px;height:184px}.bpm-calculator.recorded-flow .bpm-recorded-buttons{display:flex;flex-direction:column;position:absolute;bottom:5%;width:85%}.bpm-calculator.recorded-flow .bpm-recorded-buttons .bpm-calculator-btn{margin:0 0 15px;padding:4px 34px}.bpm-calculator.recorded-flow .bpm-recorded-buttons .bpm-calculator-btn.done{background-color:#00838f}.bpm-calculator.recorded-flow .bpm-recorded-buttons .bpm-calculator-btn.not-started{border-color:#363437;color:#363437}.sa-dialog-head{border-radius:16px 16px 0 0;min-height:48px;text-align:center;background-color:#193e6d;color:#fff;padding:15px;position:relative}.sa-dialog-head .head-text{font-size:16px;font-weight:600;line-height:18px}.sa-dialog-close{position:absolute;top:14px;left:14px;border:0;padding:0;background:none;color:#fff;font-size:20px;line-height:1;width:20px;height:20px;cursor:pointer}.sa-dialog-body{background-color:#fff;padding:32px 56px 40px}.sa-dialog-foot{min-height:48px;background-color:#f8f8f8;border-radius:0 0 16px 16px;padding:12px;display:flex;justify-content:flex-end}.sa-dialog-foot .base-button{margin:0 0 0 16px;width:104px;font-size:12px;line-height:24px;font-weight:700;min-height:24px;box-shadow:0 0 6px 0 rgba(37,40,227,.1)}.sa-dialog-foot .btn-cancel:not(:disabled):hover{background-color:#fff}.sa-dialog-info{margin:0 0 32px;line-height:1.38;font-size:16px;color:#363437}.sa-dialog-info p{margin:0}.sa-dialog-info i{color:grey}.sa-dialog-description{height:40px;border-radius:4px;background-color:#f8f8f8;display:flex}.sa-dialog-input{flex:1 1;margin:0;border:0;background:transparent;padding:10px 8px;font-size:16px;line-height:20px;font-weight:500;color:#000}.sa-dialog-input::-webkit-input-placeholder{color:#b3b3b3}.sa-dialog-input::placeholder{color:#b3b3b3}.sa-dialog-counter{width:41px;margin:8px 0 0;border-left:1px solid #b3b3b3;text-align:center;line-height:24px;height:24px;font-size:16px;font-weight:500;color:#b3b3b3}.select-student-page .page-content{background:#fff;background-attachment:fixed;padding:32px 0 0}@media (max-width:1170px){.select-student-page .page-content{background-attachment:scroll}}.page-sub-header{display:flex}.mobile .page-sub-header{flex-wrap:wrap}.mobile .page-sub-header .page-sub-line{margin:0;font-size:18px;font-weight:800;line-height:22px}.mobile .page-sub-header .manage-subscription-plan{display:flex;flex-wrap:wrap;margin-bottom:16px;font-size:14px;font-weight:500}.mobile .page-sub-header .manage-subscription-plan .plan{margin:0}.select-student-header{display:flex;justify-content:space-between}.select-student-list{display:flex!important}.select-student-list,.student-home-container{margin:0 -8px;padding:0 0 18px;list-style:none;display:flex;flex-wrap:wrap}.mobile .select-student-list,.mobile .student-home-container{display:block}.mobile .select-student-list.loading,.mobile .student-home-container.loading{display:flex}.select-student-list .loading-box,.student-home-container .loading-box{min-height:136px;padding:19px}.mobile .select-student-list .loading-box,.mobile .student-home-container .loading-box{width:calc(50% - 16px)}.select-student-list .stem-circlet,.student-home-container .stem-circlet{width:56px;height:56px;margin:0 auto 9px}.select-student-list .stem-rectangle,.student-home-container .stem-rectangle{height:16px;border-radius:4px;width:120px;margin:0 auto}.mobile .select-student-list .stem-rectangle,.mobile .student-home-container .stem-rectangle{width:auto}.student-box{width:214px;margin:0 8px 16px;background-color:#fff;min-height:120px;text-align:center;border-radius:8px;box-shadow:0 0 16px 0 #d8d8d8;cursor:pointer;padding:19px 10px 10px;position:relative;transition:box-shadow .3s ease-in-out,background-color .4s,-webkit-transform .65s;transition:box-shadow .3s ease-in-out,transform .65s,background-color .4s;transition:box-shadow .3s ease-in-out,transform .65s,background-color .4s,-webkit-transform .65s}.student-box.online .img-wrapper:after{background-color:#30d06c}.student-box.offline .img-wrapper:after{background-color:#cc1d35}.student-box.fake .img-wrapper:after{display:none}.student-box .img-wrapper:after{content:"";box-sizing:border-box;height:18px;width:18px;border:2px solid #fff;background-color:#d8d8d8;left:calc(50% + 10px);margin-top:-24px;border-radius:100%;position:absolute}.student-box.add-student{background-color:#f8f8f8}.student-box.new-student{background-color:#6442e8;color:#fff;text-decoration:none;text-align:left;display:flex;align-items:center;justify-content:space-between;padding:16px}.mobile .student-box.new-student{flex-direction:column;justify-content:center}@media (max-width:990px){.student-box{width:229px}}.mobile .student-box{width:calc(50% - 16px);height:144px;padding-top:22px}.mobile .infinite-content .student-box.fake{display:none}@media (min-width:768px){.student-box:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);box-shadow:0 0 16px #c8c8c8}}.student-box.fake{background-color:#f8f8f8}.student-box.fake:nth-child(6){display:none}.student-box.fake *{opacity:.2}.student-box.fake:hover{background-color:#fff}.student-box.fake:hover *{opacity:1}.student-box.fake:hover .student-img,.student-box.fake:hover .student-name{display:none}.student-box.fake:hover .student-icon,.student-box.fake:hover .student-icon-text{display:block}@media (min-width:768px) and (max-width:1270px){.student-box.fake:last-child{display:none}}.student-box.pending{cursor:default;background-color:#f8f8f8}.student-box .new-student-text{font-size:18px;line-height:22px;font-weight:700;width:63%}.mobile .student-box .new-student-text{font-size:16px;line-height:18px;order:2;text-align:center;width:auto}.student-box .new-student-icon{font-size:32px}.mobile .student-box .new-student-icon{order:1;margin:0 0 8px}.student-img{width:56px;height:56px;border-radius:50%;margin:0 auto 8px;display:block;object-fit:cover;object-position:center}.mobile .student-img{width:63px;height:63px}.demo .student-img{border:1px solid #193e6d}.student-name{font-size:16px;line-height:20px;color:#000;font-weight:600;max-height:40px;overflow:hidden;word-break:break-word}.mobile .student-name{font-size:18px;line-height:22px;max-height:44px}.student-icon{display:none;width:56px;height:56px;border-radius:50%;margin:0 auto 8px;background-color:#6442e8;line-height:56px;text-align:center;color:#fff}.student-icon svg{font-size:30px;vertical-align:middle}.student-icon-text{display:none;color:#6442e8;font-size:16px;font-weight:600;line-height:20px}.mobile .invite-modal-root{z-index:3200!important}.invite-modal-root .paper{background:none;box-shadow:none;width:444px;border-radius:0;margin:20px;max-height:calc(100% - 40px)}.mobile .invite-modal-root .paper{width:100%;display:block;margin:48px 0 0;max-height:100%;max-width:100%;height:calc(100% - 48px);background-color:#fff;border-radius:16px 16px 0 0}.invite-modal-close{position:absolute;top:24px;right:32px;font-size:21px;padding:0;background:none;margin:0;border:0;cursor:pointer;color:#b3b3b3}.mobile .invite-modal-close{top:10px;font-size:20px}.invite-modal{background-color:#fff;border-radius:16px;padding:32px;position:relative;display:flex;flex-direction:column;flex-shrink:0;height:622px}@media (max-height:800px){.desktop .invite-modal{padding-top:32px}}.mobile .invite-modal{border-radius:0;padding:56px 32px 32px;background:linear-gradient(180deg,#e9eff8 0,#fff 48px)}.invite-modal .magic-link-container{margin:0 0 74px}.invite-modal .magic-link{flex:none;min-width:92px;padding:10px;text-align:center}.mobile .invite-modal .magic-link{width:auto;position:absolute;bottom:calc(100% + 15px);right:0;border-radius:20px;min-width:64px;padding:0;height:26px;z-index:2}.mobile .invite-modal .magic-link .magic-text{font-size:14px;line-height:26px;font-weight:600;text-transform:none}.mobile .invite-modal .magic-link-notification{bottom:calc(100% + 52px)}.invite-modal .magic-link-copy-btn{display:none}.mobile .invite-modal .passcode-ul{width:100%;justify-content:space-between}.invite-modal .passcode-ul li{margin:0 8px 0 0}.mobile .invite-modal .passcode-ul li{margin:0}.invite-modal h3{font-size:24px;line-height:27px;font-weight:700;color:#000;margin:24px 0 16px;text-align:left}.mobile .invite-modal h3{font-size:28px;line-height:32px;margin:0 0 8px}.invite-modal p{font-size:16px;line-height:20px;margin:0 0 28px;color:grey}.mobile .invite-modal p{margin:0 0 24px;min-height:66px;font-size:18px;line-height:22px}.invite-modal .invite-modal-buttons{margin:40px 0 0;display:flex;justify-content:flex-end}.invite-modal .invite-modal-buttons .invite-modal-btn{min-width:99px;margin:0 0 0 16px}.invite-modal .invite-modal-btn{max-width:182px;width:100%;box-shadow:0 0 6px 0 rgba(37,40,227,.2);background-color:#6442e8;margin-left:auto;height:40px!important;min-width:unset!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:22px!important;border-radius:64px!important}.mobile .invite-modal .invite-modal-btn{bottom:16px!important}.invite-modal .invite-modal-btn.add-school{margin-top:16px}.invite-modal .cancel{box-shadow:0 0 8px 0 rgba(83,88,120,.2);background-color:#fff;color:#193e6d}.invite-modal .cancel:hover{background-color:#fff}.invite-modal .add-student-form{display:flex;flex-direction:column}.invite-modal .add-student-form .invite-modal-btn{min-width:calc(100% - 64px);z-index:3;height:48px;line-height:48px}.mobile .invite-modal .add-student-form .invite-modal-btn{min-width:100%;height:64px;line-height:64px;font-size:20px}.mobile .invite-form-message,.mobile .share-passcode-title{position:relative;padding-left:24px}.mobile .invite-form-message:before,.mobile .share-passcode-title:before{content:"";position:absolute;top:3px;left:0;width:17px;height:17px;border-radius:50%;border:1px solid #193e6d;background-color:#f8f8f8;box-shadow:inset 0 0 8px 0 #d8d8d8,0 0 4px 0 #d8d8d8}.mobile .active .invite-form-message:after,.mobile .active .share-passcode-title:after{content:"";position:absolute;width:9px;height:9px;left:4px;top:7px;border-radius:50%;background-color:#193e6d}.mobile .invite-student-block.disabled .invite-form-message,.mobile .invite-student-block.disabled .passcode-ul li,.mobile .invite-student-block.disabled .share-passcode-title,.mobile .share-passcode-block.disabled .invite-form-message,.mobile .share-passcode-block.disabled .passcode-ul li,.mobile .share-passcode-block.disabled .share-passcode-title{color:#d8d8d8}.mobile .invite-student-block.disabled .add-student-form *,.mobile .invite-student-block.disabled .magic-link-container *,.mobile .share-passcode-block.disabled .add-student-form *,.mobile .share-passcode-block.disabled .magic-link-container *{pointer-events:none}.mobile .invite-student-block.disabled .add-student-form .invite-modal-btn,.mobile .share-passcode-block.disabled .add-student-form .invite-modal-btn{background-color:#d8d8d8;color:#fff}.mobile .invite-student-block.disabled .magic-link,.mobile .share-passcode-block.disabled .magic-link{background-color:#d8d8d8;color:#b3b3b3}.share-passcode-block{border-top:1px solid #d8d8d8;padding:22px 0 0}.invite-form-message,.share-passcode-title{color:#193e6d;font-weight:600;font-size:16px;line-height:24px;margin:0 0 16px}.available-seats,.invite-form-message{text-align:center}.available-seats{padding:0 0 16px;margin:0 0 14px;border-bottom:1px solid #d8d8d8;font-size:16px;line-height:24px;color:grey}.available-seats.not-available{color:#cc1d35}.add-student-seats-btn{text-align:center}.add-student-seats{display:inline-block;min-width:214px;height:48px;padding:8px 16px;text-decoration:none;background-color:#6442e8;color:#fff;font-size:16px;line-height:32px;font-weight:700;border:0;border-radius:4px}.add-student-seats:hover{background-color:#1d14b5}.mobile .add-student-seats{width:100%}.avatar-wrap{width:100%;margin:0 0 8px;display:flex;align-items:center;align-self:center;justify-content:center;background:#fff}.mobile .avatar-wrap{margin:0 auto 8px;width:40px;height:40px}.avatar-wrap img{width:56px;height:56px;object-fit:cover;object-position:center;display:block;border-radius:50%}.mobile .avatar-wrap img{width:100%;height:100%}.avatar-wrap .group-img{border-radius:0}.invite-form .form-cols{display:flex;flex-wrap:wrap;padding:0 0 24px;position:relative}.mobile .invite-form .form-cols{flex-direction:column}.invite-form .form-cols .meta{position:absolute;bottom:0;left:0;width:100%}.invite-form .form-select-container{width:100%;margin:0 0 8px}.invite-form .form__menu{z-index:3}.invite-form .form__control{background-color:#fff;min-height:48px}.mobile .invite-form .form__control{min-height:56px;border-radius:8px;border-color:#d8d8d8}.invite-form .form__option{font-size:13px;padding:12px 8px}.invite-form .fieldset{flex:1 1}.invite-form .fieldset .email-input-wrapper{display:flex}.invite-form .fieldset .email-input-wrapper h4{color:#193e6d;font-size:20px;font-weight:700;line-height:22px}.invite-form .fieldset .email-input-wrapper img{margin-right:8px}.invite-form .fieldset p{margin-top:8px;font-size:14px;font-weight:400;line-height:18px;color:#363437}.invite-form .a-form-label,.invite-form .instrument-label{font-size:14px;line-height:18px;text-transform:none;font-weight:500;color:#363437;margin:0 4px 8px 0}.invite-form .a-form-error{font-size:12px;line-height:15px;margin:0 0 9px;text-transform:uppercase;font-weight:600}.invite-form .a-form-box .a-form-error{display:none}.invite-form .a-form-input{border-radius:4px;box-shadow:0 0 4px #d8d8d8;height:48px;padding:9px 8px;font-size:14px;line-height:18px;margin:0 0 8px;color:#000;border:1px solid #e0e0e0;background-color:#fff}.mobile .invite-form .a-form-input{height:56px;padding:13px 8px;background-color:#f8f8f8;border-color:#d8d8d8;box-shadow:none}.invite-form .a-form-input::-webkit-input-placeholder{color:#b3b3b3;opacity:1}.invite-form .a-form-input::placeholder{color:#b3b3b3;opacity:1}.invite-form .input-student-name-group{display:flex;justify-content:space-between;margin-bottom:12px}.invite-form .input-student-name-group .marked{margin:0 16px 0 0!important}.mobile .invite-form .input-student-name-group .marked{margin:16px 0 0!important}.invite-form .input-student-name-group .input-student-name{position:relative;margin:0}.invite-form .input-student-name-group .input-student-name .a-form-top{flex-direction:row}.mobile .invite-form .input-student-name-group{flex-direction:column}.mobile .invite-form .input-student-name .a-form-input{background-color:#fff;padding-right:54px;border-radius:8px}.invite-form .input-student-name.marked .a-form-top:after{content:"*";color:#cc1d35;font-size:18px;margin-top:-10px}.mobile .invite-form .input-student-name.marked .a-form-top:after{font-size:22px}.invite-form .has-error .a-form-input{border-color:#cc1d35;background-color:#f9e8ea}.invite-form .has-error .a-form-input::-webkit-input-placeholder{color:#cc1d35}.invite-form .has-error .a-form-input::placeholder{color:#cc1d35}.invite-form .a-form-box{margin-bottom:12px}.mobile .invite-form .a-form-box{margin-top:16px!important}.add-student-icon{width:63px;height:63px;margin:0 auto 8px;border-radius:50%;background-color:#6442e8;display:flex;justify-content:center;align-items:center;color:#fff}.add-student-icon svg{font-size:30px}.add-student-text{font-size:16px;line-height:18px;font-weight:600;color:#6442e8}.mobile .add-student-text{font-size:18px;line-height:22px}.connection-status{position:absolute;top:8px;right:8px;width:32px;height:32px;background-color:#f9e8ea;border-radius:50%;line-height:32px;text-align:center;color:#cc1d35}.connection-status svg{font-size:14px;vertical-align:middle;overflow:visible}.mobile .connection-status{width:24px;height:24px;line-height:24px}.mobile .connection-status svg{font-size:11px}.students-buttons{margin:32px 0}.students-buttons>*{margin-right:16px!important}.add-group-btn,.add-student-btn{border-radius:25px!important;width:178px;height:40px;border:1px solid #6442e8!important;font-size:16px!important;padding-left:16px!important}.add-group-btn .btn-label,.add-student-btn .btn-label{padding:unset!important}.add-group-btn .btn-icon,.add-student-btn .btn-icon{background-color:initial!important}.add-group-btn{background-color:#6442e8}.add-group-btn svg path{fill:#6442e8}.add-student-btn{background-color:#6442e8!important;color:#fff!important}.add-student-btn svg path{fill:#fff}.teacher-passcode-wrapper{display:flex;position:relative}.teacher-passcode-wrapper p{font-weight:400}.teacher-passcode-wrapper .passcode{cursor:pointer;color:#6442e8!important;margin-left:5px!important;margin-right:8px!important}.teacher-passcode-wrapper .copy-notification{position:absolute;padding:8px;border-radius:100px;top:-40px;left:100px;height:34px;text-align:center;background-color:#e1e9f5;color:#193e6d}.student-row{position:relative;border-radius:8px;border:1px solid #e0e0e0;margin:0 8px 16px;background-color:#fff;width:calc(100% - 16px);display:flex;flex-direction:column;height:120px;justify-content:space-between}.student-row.add-student{height:88px}.student-row.add-student .student-row-info{font-size:16px;font-weight:700;line-height:22px;color:#6442e8}.student-row .student-row-header{height:32px;display:flex;justify-content:space-between;align-items:center;padding:0 8px;border-bottom:1px solid #e0e0e0}.student-row .student-row-header .settings{height:32px;border-left:1px solid #e0e0e0}.student-row .student-row-header .student-row-status{font-size:12px;font-weight:700;letter-spacing:1px!important;line-height:15px;text-transform:uppercase;color:#193e6d;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.student-row .student-row-header .student-row-status.activated{color:#03a678}.student-row .student-row-header .student-row-status.inactive,.student-row .student-row-header .student-row-status.notInvited{color:#cc1d35}.student-row .student-row-header .student-row-status.trial{color:#4fb3bf}.student-row .student-row-header .student-row-status.demo{color:#b3b3b3}.student-row .student-row-header .student-row-status.invited{color:#f9a825}.student-row .student-row-body{display:flex;justify-content:space-between;padding:0 8px;flex-grow:1;align-items:center}.student-row .student-row-body img{border-radius:100%;width:56px;height:56px;object-fit:cover}.student-row .student-row-body .student-row-name{font-size:16px;font-weight:700;line-height:22px}.student-row .student-row-body .student-row-email{font-size:14px;font-weight:400;line-height:18px}.student-row .student-row-body .student-row-phone{font-size:10px;font-weight:700;line-height:20px;letter-spacing:.04em}.select-instrument-container{text-align:left;margin:0 auto}.profile-settings__inner .select-instrument-container{width:100%}.instrument-label{font-size:12px;text-transform:uppercase;line-height:15px;font-weight:600;color:grey;letter-spacing:1px!important;margin:6px 4px 9px 0}.change-project-name{padding:44px 32px 24px;min-width:563px;width:563px;background-color:#fff;border-radius:16px;min-height:232px;position:relative}.change-project-name .overlay-loader-container{position:absolute}.change-project-name .overlay-loader-container:after{content:none}.mobile .change-project-name{margin:0;padding:56px 16px 26px;width:auto;min-width:100%;border-radius:0;background:linear-gradient(180deg,#e9eff8 0,#fff 48px)}.change-project-name .a-form-top{display:none}.change-project-name .a-form-input{border:0;margin:0 0 24px;font-weight:500;font-size:16px;line-height:20px;padding:14px 8px;height:48px;border-radius:4px;color:#000}.change-project-name .a-form-input::-webkit-input-placeholder{color:#b3b3b3}.change-project-name .a-form-input::placeholder{color:#b3b3b3}.mobile .change-project-name .a-form-input{height:56px;padding:18px 8px;margin:0 0 16px;background-color:#f8f8f8;border:1px solid #d8d8d8;box-shadow:none}.change-project-name-close{position:absolute;top:14px;right:14px;font-size:14px;padding:0;background:none;margin:0;border:0;cursor:pointer}.mobile .change-project-name-close{top:10px;font-size:20px}.change-project-name-heading{margin:0 0 24px;font-size:24px;line-height:1.17;font-weight:700;text-transform:none}.mobile .change-project-name-heading{font-size:28px;line-height:32px;margin:0 0 8px;min-height:64px;text-align:center}.mobile .change-project-name-description{margin:0 20px 8px;min-height:66px;text-align:center;color:grey;font-size:18px;line-height:22px}.change-project-name-actions{display:flex;justify-content:flex-end}.mobile .change-project-name-actions{display:block}button.change-project-name-btn{min-width:99px!important;border-radius:4px!important;margin-left:14px;min-height:40px;box-shadow:0 0 6px 0 rgba(37,40,227,.2)}button.change-project-name-btn *{border-radius:4px!important;font-size:16px!important;line-height:40px!important;font-weight:700!important;height:40px!important;min-height:40px!important;text-transform:none!important}button.change-project-name-btn.save:not(:disabled):hover{background-color:#1d14b5}button.change-project-name-btn.cancel{background-color:#fff!important;box-shadow:0 0 8px 0 rgba(83,88,120,.2)}button.change-project-name-btn.cancel *{color:#193e6d!important}button.change-project-name-btn:disabled{background-color:#d8d8d8!important}button.change-project-name-btn:disabled span{color:#fff!important}.mobile button.change-project-name-btn{margin:0;width:100%;min-height:48px}.mobile button.change-project-name-btn *{font-size:20px!important;min-height:48px!important;line-height:48px!important}.mobile .lesson-modal-root{z-index:1200!important}.lesson-modal-root .paper{box-shadow:none;width:auto;max-width:none;border-radius:0;background-color:initial}.mobile .lesson-modal-root .paper{width:100%;display:block;margin:48px 0 0;max-height:100%;max-width:100%;height:calc(100% - 48px);background-color:#fff}.group-page .page-content .student-lessons,.group-page .page-top .page-top-columns{direction:ltr}.group-page .container{transition:all .25s ease-in-out}@media (max-width:1700px){.group-page .side-panel.close~.page-content .container,.group-page .side-panel.close~.page-top .container{padding-left:calc(60px - 50vw + min(1642px, 100vw)/2)}}.group-page .side-panel.open~.page-content .container,.group-page .side-panel.open~.page-top .container{padding-left:calc(350px - 50vw + min(1642px, 100vw)/2)}@media (max-width:1270px){.group-page .side-panel.open~.page-content .container,.group-page .side-panel.open~.page-top .container{padding-left:calc(280px - 50vw + min(1642px, 100vw)/2)}}.tablet .group-page .side-panel.open~.page-content .container,.tablet .group-page .side-panel.open~.page-top .container{padding-left:calc(275px - 50vw + min(1642px, 100vw)/2)}.groups{padding:24px 0 32px;background-color:#fff}.groups-list .slider-list{min-height:120px}.groups-list .slider-list .slider-slide{max-width:214px}.groups-list .group{height:120px;width:100%;border-radius:8px;background-color:#f8f8f8;padding:12px;flex-shrink:0;text-decoration:none;align-items:center;display:flex;justify-content:center;text-align:center;background-size:cover;position:relative;overflow:hidden}.groups-list .group.has-cover:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:inherit;background-color:initial;z-index:2;mix-blend-mode:multiply}.groups-list .group-cover-image{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;z-index:1}.groups-list .slider-slide:nth-child(4n+1) .group{background-image:url(/static/media/Group-Overlay-1.137caebd.png)}.groups-list .slider-slide:nth-child(4n+2) .group{background-image:url(/static/media/Group-Overlay-2.e6d922b8.png)}.groups-list .slider-slide:nth-child(4n+3) .group{background-image:url(/static/media/Group-Overlay-3.35cabbf6.png)}.groups-list .slider-slide:nth-child(4n+4) .group{background-image:url(/static/media/Group-Overlay-4.c169f45b.png)}.groups-list .slider-btn{padding:0;margin:0;width:56px;height:120px;background-color:hsla(0,0%,94.5%,.8);border:0;cursor:pointer}.groups-list .slider-btn:disabled{display:none}.groups-list .slider-btn svg{font-size:24px;color:#363437}.groups-list .group-name{font-size:16px;font-style:italic;font-weight:600;line-height:18px;color:#fff;position:relative;z-index:3}.group-card-image{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;color:#fff;position:relative;overflow:hidden;flex-shrink:0;padding:40px;height:180px;margin:0 -6%;border-radius:0 0 50% 50%;background-image:url(/static/media/group-card-image-new.cec8dc82.png);background-color:#193e6d;background-repeat:no-repeat;background-size:100% 180px}@media (min-width:768px) and (max-width:1270px){.group-card-image{height:150px;background-size:100% 150px}}.group-card-image .group-card-icon{width:64px;height:64px;position:relative;z-index:3}.group-card-image.has-cover{background:#193e6d}.group-card-image .group-cover-image{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;z-index:0}.mobile .group-card,.mobile .group-card .main-wrap{position:relative}.mobile .group-card .back-button{position:absolute;z-index:2;top:18px;left:16px;color:#fff}.mobile .group-card .back-button svg{color:inherit}.group-card .settings-opener{padding:0;width:24px!important;height:24px!important;color:#b3b3b3;position:absolute;right:12px;top:168px;border-radius:50%;background-color:#f8f8f8;border:0;z-index:3}@media (min-width:768px) and (max-width:1270px){.group-card .settings-opener{top:140px}}.group-card .settings-opener:hover{background-color:#d8d8d8}.group-card .settings-opener svg{fill:currentColor;width:12px;height:15px}.group-card-name{height:93px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:24px;line-height:29px;font-weight:600;color:#000;text-align:center;padding:10px 16px;flex-shrink:0}@media (max-width:1270px){.group-card-name{padding:16px}}.mobile .group-card-name{height:72px}.group-card-name .stem-rectangle{height:24px;margin:4px 0;border-radius:4px}.group-card-actions{padding:16px;display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-top:54px}.group-card-actions .group-card-button{display:block;height:40px;width:183px;border-radius:20px;background-color:#193e6d;box-shadow:0 0 6px 0 rgba(83,88,120,.2);color:#fff}.group-card-actions .group-card-button:hover{background-color:#193e6d}.group-card-actions .group-card-button .btn-label{font-size:16px;font-weight:700;line-height:25px;padding:0;text-align:center;border:0;cursor:pointer;text-transform:none!important;margin-left:12px}.group-card-actions .group-card-button .btn-icon svg{font-size:16px}.group-card-actions .group-card-button:disabled,.loading .group-card-actions .group-card-button{background-color:#f8f8f8;color:#d8d8d8;cursor:default}.loading .group-card-actions .group-card-button{pointer-events:none;box-shadow:0 0 6px #d8d8d8}.mobile .group-card-actions{padding:16px;justify-content:center}.mobile .group-card-actions button{margin:0 8px}.group-card-info{flex-shrink:0;border-top:1px solid #f8f8f8;padding:16px}.group-card-info .stem-rectangle{height:15px;margin:0 0 8px;border-radius:4px}.mobile .group-card-info.scrollable{margin-bottom:16px;max-height:250px;overflow-y:auto;-webkit-overflow-scrolling:touch}.group-card-stats{display:flex;justify-content:space-between;font-size:12px;line-height:15px;font-weight:700;letter-spacing:1px!important;margin:0 0 8px;color:#b3b3b3;text-transform:uppercase}.group-card-stats:last-child{margin:0}.group-card-share,.group-card-stats *{letter-spacing:1px!important}.group-card-share{display:block;border:0;padding:0;line-height:32px;border-radius:16px;background-color:#e1e9f5;color:#193e6d;font-size:11px;font-weight:700;cursor:pointer;width:136px;text-transform:uppercase}.loading .group-card-share{cursor:default;pointer-events:none;background-color:#f8f8f8;color:#d8d8d8;box-shadow:0 0 6px #d8d8d8}.group-card-share svg{font-size:14px;vertical-align:top;margin:8px 6px 0 0}.group-card-share svg path{fill:currentColor}@media (min-width:768px) and (max-width:1270px){.group-card-share{width:110px}.group-card-share svg{display:none}}.member-list{margin:0 -16px;padding:0;list-style:none}.member-list li{cursor:pointer;padding:0 16px}.member-list li:hover{background-color:#f8f8f8}.mobile .member-list li:last-child .member-row{border-bottom:0}.member-row{padding:8px 0;justify-content:space-between;border-bottom:1px solid #f8f8f8}.member-row,.member-row-right{display:flex;align-items:center}.member-not-connected{color:#cc1d35;font-size:12px!important;overflow:visible;margin:0 0 0 5px}.member-name{flex:1 1;font-size:14px;font-weight:500;line-height:20px;color:#363437}.member-avatar{width:20px;height:20px;margin:0 0 0 8px;object-fit:cover;object-position:center;border-radius:50%}.mobile .group-modal-root{z-index:1200!important}.group-modal-root .paper{background:none;box-shadow:none;width:425px;border-radius:0}.mobile .group-modal-root .paper{width:100%;display:block;margin:48px 0 0;max-height:100%;max-width:100%;height:calc(100% - 48px);background-color:#fff}.group-modal{background-color:#fff;border-radius:16px;padding:58px 48px 48px}.mobile .group-modal{border-radius:0;padding:56px 16px 26px;background:linear-gradient(180deg,#e9eff8 0,#fff 48px)}.group-modal .group-modal-close{position:absolute;top:12px;right:14px;border:0;background:none;margin:0;padding:0;cursor:pointer}.mobile .group-modal .group-modal-close{top:10px;font-size:20px}.group-modal h3{text-align:center;font-family:var(--font-secondary)!important;font-weight:700;font-size:24px;line-height:28px;color:#000;margin:0 0 8px}.mobile .group-modal h3{font-size:28px;line-height:32px;margin:0 0 8px;min-height:64px}.group-modal p{margin:0 0 40px;font-size:16px;line-height:20px;color:grey}.mobile .group-modal p{margin:0 20px 20px;min-height:66px;text-align:center;font-size:18px;line-height:22px}.group-modal .a-form-top{display:none}.group-modal .a-form-input{margin:0 0 40px;background-color:#fff;box-shadow:0 0 4px #d8d8d8;height:48px;border-radius:4px;border:0}.group-modal .a-form-input::-webkit-input-placeholder{color:#b3b3b3}.group-modal .a-form-input::placeholder{color:#b3b3b3}.mobile .group-modal .a-form-input{height:56px;padding:13px 8px;font-size:14px;line-height:18px;background-color:#f8f8f8;border:1px solid #d8d8d8;box-shadow:none}.group-modal .a-form-error{margin:-20px 0 20px;text-transform:uppercase;font-size:13px}.group-modal .group-moda-btn{width:100%;min-height:40px;font-size:16px;font-weight:700}.mobile .group-modal .group-moda-btn{min-height:48px;font-size:18px}.group-tag+.group-tag{margin-top:8px}.group-tag{padding:4px 8px;display:block;text-decoration:none;min-height:24px;border-radius:12px;background-color:rgba(225,233,245,.5);font-size:13px;line-height:16px;font-weight:600;font-style:italic;color:#193e6d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-tag.is-clickable{cursor:pointer}.group-tag.is-clickable:hover{background-color:#e1e9f5}.group-items{margin:16px -8px 0;display:flex;flex-wrap:wrap}.group-items .group{position:relative;width:calc(50% - 16px);height:136px;margin:0 8px 16px;border-radius:8px;background-color:#f8f8f8;background-size:cover;background-image:url(/static/media/Group-Overlay-1.137caebd.png);display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;box-shadow:0 0 16px 0 #d8d8d8;font-size:16px;line-height:18px;font-weight:600;color:#193e6d;padding:10px;text-align:center;overflow:hidden}.mobile .group-items .group{font-size:18px;line-height:22px}.group-items .group.has-cover:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:inherit;background-color:initial;z-index:2;mix-blend-mode:multiply}.group-items .group.has-cover .group-cover-image{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;z-index:1}.group-items .group .group-name{font-size:16px;font-style:italic;font-weight:600;line-height:18px;color:#fff;position:relative;z-index:3}.group-items .group.add-group{background:#f8f8f8;justify-content:flex-start;padding-top:22px;border:0;cursor:pointer}.group-items .group.add-group:disabled{pointer-events:none;cursor:default}.add-group-text{color:#6442e8;font-weight:inherit}.add-group:disabled .add-group-text{color:#d8d8d8}.add-group-icon{width:63px;height:63px;margin:0 auto 8px;border-radius:50%;background-color:#6442e8;display:flex;justify-content:center;align-items:center;color:#fff}.add-group:disabled .add-group-icon{background-color:#d8d8d8}.add-group-icon svg{font-size:34px}.group-card-details{flex:1 1;display:flex;flex-direction:column;flex-shrink:0}.promo-dialog .promo-dialog-paper{box-shadow:none;max-width:674px;margin:16px;border-radius:16px;background-color:#fff;overflow:hidden}.promo-dialog .promo-close{position:absolute;top:8px;right:8px;z-index:5}.promo-dialog .promo-close button{color:#000!important;padding:0;width:24px!important;height:24px!important;min-height:24px!important;min-width:24px!important}.mobile .promo-dialog .promo-close button{color:#fff!important}.s-body{display:flex}.mobile .s-body{flex-direction:column}.s-body-aside{width:214px;min-height:328px;position:relative;background-color:#000}.mobile .s-body-aside{width:100%;min-height:auto}.s-body-aside:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:linear-gradient(180deg,transparent 40%,#000)}.mobile .s-body-aside:before{content:none}.s-image{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.mobile .s-image{width:100%;height:auto;position:static}.s-person{position:absolute;bottom:48px;left:16px;right:16px;z-index:3;color:#fff;text-align:center}.mobile .s-person{display:none}.s-person-name{text-transform:uppercase;font-weight:800}.s-person-name,.s-person-role{font-size:16px;line-height:20px}.s-person-role{font-weight:500}.s-body-main{flex:1 1;padding:68px 32px 32px;color:#000;display:flex;flex-direction:column}.mobile .s-body-main{padding:16px;min-height:345px}.s-title{font-weight:800;margin:0 0 8px;font-size:20px;line-height:24px;text-transform:uppercase}.mobile .s-title{line-height:26px;margin:0 0 16px}.s-description{margin:0 0 16px;font-size:18px;line-height:24px;font-weight:500}.s-link{display:flex;justify-content:center;align-items:center;position:relative;max-width:329px;border-radius:4px;background-color:#6442e8;color:#fff;font-family:var(--font-secondary)!important;font-size:16px;line-height:19px;padding:8px 12px;height:48px;text-decoration:none;transition:background-color .3s;margin-top:auto}.s-link:hover{background-color:#1d14b5}.s-link.call{background-color:#8e44ad;font-size:18px;line-height:23px;justify-content:space-between;border-radius:8px}.s-link.call:hover{background-color:#703688}.s-link.call .s-link-icon{font-size:21px;line-height:1;vertical-align:top}.mobile .s-link.call{justify-content:center;flex-direction:row-reverse}.mobile .s-link.call .s-link-icon{margin-right:8px}.mobile .student-meeting-modal-root{z-index:1303!important}.student-meeting-modal-root .paper{background:none;max-width:378px;box-shadow:none;width:100%;border-radius:0}.mobile .student-meeting-modal-root .paper{width:100%;display:block;margin:56px 0 0;max-height:100vh;max-width:100%;height:calc(100% - 56px);background-color:#fff;border-radius:16px 16px 0 0}.student-meeting-modal{background-color:#fff;border-radius:16px;padding:48px 24px 32px;overflow:scroll}.student-meeting-modal::-webkit-scrollbar{display:none}.mobile .student-meeting-modal{border-radius:0;padding:56px 16px 26px;background:linear-gradient(180deg,#e9eff8 0,#fff 48px)}.student-meeting-modal .student-meeting-modal-close{position:absolute;top:12px;right:14px;border:0;background:none;margin:0;padding:0;cursor:pointer}.mobile .student-meeting-modal .student-meeting-modal-close{top:10px;font-size:20px}.student-meeting-modal .student-meeting-modal-buttons{display:flex;flex-direction:column}.student-meeting-modal .student-meeting-modal-buttons button{margin-top:10px;border:1px solid #6442e8;background-color:#fff;border-radius:80px;padding:12px 16px;max-height:56px}.student-meeting-modal .student-meeting-modal-buttons .badge-inner{right:auto!important;top:32px!important;left:30px!important;margin:0!important;width:10px!important;height:10px!important}.student-meeting-modal .student-meeting-modal-buttons .badge-inner.online{background-color:#30d06c!important}.student-meeting-modal .student-meeting-modal-buttons .badge-inner.offline{background-color:#ff5a5f!important}.student-meeting-modal h3{text-align:center;font-family:var(--font-secondary)!important;font-weight:700;font-size:24px;line-height:28px;color:#000;margin:0 0 8px}.mobile .student-meeting-modal h3{font-size:28px;line-height:32px;margin:0 0 8px;min-height:64px}.student-meeting-modal p{margin:0 0 40px;font-size:16px;line-height:20px;color:#363437}.mobile .student-meeting-modal p{margin:0 20px 8px;min-height:66px;text-align:center;font-size:18px;line-height:22px}.student-meeting-modal .zoom-button-wrapper{display:flex;width:100%;justify-content:space-between}.student-meeting-modal .zoom-button-avatar-name{display:flex;align-items:center;justify-content:center}.student-meeting-modal .zoom-button-name{font-size:16px;line-height:22px;font-weight:600;color:#6442e8;text-transform:none;margin-left:16px}.student-meeting-modal .zoom-button-icon{color:#6442e8;width:28px;height:28px;margin:auto 0}.teacher-meeting-modal-root{z-index:2001!important}.teacher-meeting-modal-root .paper{background:none;box-shadow:none;width:540px;border-radius:0;font-size:16px;line-height:24px;font-weight:600;color:#363437}.mobile .teacher-meeting-modal-root .paper{width:100%;display:block;margin:48px 0 0;max-height:100%;max-width:100%;height:calc(100% - 48px);background-color:#fff}.teacher-meeting-modal{background-color:#fff;border-radius:16px;padding:48px 40px 32px}.teacher-meeting-modal .teacher-meeting-modal-close{position:absolute;top:10px;right:16px;border:0;background:none;margin:0;padding:0;cursor:pointer}.teacher-meeting-modal .teacher-meeting-info-list{list-style:none;padding:0 0 0 1.6em;position:relative;counter-reset:item}.teacher-meeting-modal .teacher-meeting-info-list li{counter-increment:item}.teacher-meeting-modal .teacher-meeting-info-list li:before{position:absolute;left:0;content:counter(item) "."}.teacher-meeting-modal .teacher-meeting-modal-buttons{display:flex;flex-flow:row wrap;justify-content:center;margin:8px -8px 0}.teacher-meeting-modal .teacher-meeting-modal-buttons button{padding:7px 20px;margin:10px 8px 0;background-color:#408efe;font-size:18px;line-height:26px;font-weight:700;color:#fff;text-transform:uppercase;border-radius:3em}.teacher-meeting-modal .teacher-meeting-modal-buttons button .btn-icon{width:auto;height:auto;background:transparent;padding:0 4px}.teacher-meeting-modal .teacher-meeting-modal-buttons button .btn-label{padding:0 4px}.teacher-meeting-modal h3{text-align:center;font-weight:700;font-size:24px;line-height:28px;color:#193e6d;margin:0 0 8px}.teacher-meeting-modal p{margin:0 0 40px;font-size:16px;line-height:20px;color:grey}.manage-page .page-content{padding:32px 0 0;background:#fff;background-attachment:fixed}@media (max-width:1170px){.manage-page .page-content{background-attachment:scroll}}.manage-page .page-top-actions{flex-direction:unset;margin-top:16px!important;grid-gap:16px;gap:16px}.manage-invite-form{max-width:331px;flex-basis:331px}.manage-invite-form .form-box-control *{display:block;border:0;box-shadow:none;outline:none}.manage-invite-form .form-box-control input{font-size:12px;line-height:16px;width:78%;height:100%;color:#000}.empty-list-message{font-size:16px;font-weight:300;line-height:1.31;color:#000}.manage-table{margin:0 -15px 32px;padding:0 15px;-webkit-user-select:text;user-select:text}.manage-table-cell{display:table-cell;vertical-align:middle;padding:0 8px 0 0;transition:all .3s ease-in-out,-webkit-transform .4s;transition:all .3s ease-in-out,transform .4s;transition:all .3s ease-in-out,transform .4s,-webkit-transform .4s;cursor:default}.student .manage-table-cell.image,.student .manage-table-cell.name{cursor:pointer}.manage-table-cell.image{width:42px;position:relative}.manage-table-cell.image img{transition:all .3s ease-in-out}.name-hover .manage-table-cell.image img{-webkit-transform:scale(1.125);transform:scale(1.125)}.manage-table-cell .badge-inner{right:auto!important;top:33px!important;left:23px!important;margin:0!important;width:10px!important;height:10px!important}.manage-table-cell .badge-inner.online{background-color:#30d06c!important}.manage-table-cell .badge-inner.offline{background-color:#cc1d35!important}.manage-table-cell.name{width:25%;overflow:hidden}.manage-table-cell.name p{margin:0}.tablet .manage-table-cell.name p{width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.name-hover .manage-table-cell.name{color:#193e6d}.manage-table-cell.email{width:25%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.manage-table-cell.phone{width:160px}@media (max-width:1270px){.manage-table-cell.phone{width:120px}}.manage-table-cell.students{width:100px}.manage-table-cell.note{width:160px}@media (max-width:1270px){.manage-table-cell.note{width:120px}}.manage-table-cell.status{position:relative;width:120px}.manage-table-cell.status .status-icon{float:right;vertical-align:top;margin:2px 15px 0 0;cursor:pointer}.manage-table-cell.status .status-title{position:absolute;bottom:calc(100% - 5px);left:100%;width:264px;text-align:left;font-size:13px;line-height:16px;color:#000;background-color:#e1e9f5;padding:8px 18px;border-radius:32px;font-weight:400;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.manage-table-cell.status .button-connect{display:inline-block;vertical-align:middle;border-radius:2em;text-transform:uppercase;font-size:11px;line-height:18px;white-space:nowrap;font-weight:700;color:#fff;background:#193e6d;border:none;min-height:32px;padding:7px 16px;letter-spacing:1px!important;cursor:pointer;word-break:break-all;max-width:calc(100% - 20px)}.manage-table-cell.status .button-connect:hover{background:#143258}.manage-table-cell.status.not-connected .status-icon{margin-top:10px}.manage-table-cell.action{width:12px;padding-right:0}.manage-table-cell.group{color:#b3b3b3}@media (max-width:1270px){.manage-table-cell.group{display:none}}.manage-table-cell.activated{color:#03a678}.manage-table-cell.inactive,.manage-table-cell.notInvited{color:#cc1d35}.manage-table-cell.trial{color:#4fb3bf}.manage-table-cell.demo{color:#b3b3b3}.manage-table-cell.invited{color:#f9a825}.manage-table-cell.instrument{width:150px}.manage-table-cell.last-seen{width:100px}[dir=rtl] .manage-table-cell.status .status-icon{margin-right:auto;margin-left:5px}[dir=rtl] .manage-table-cell.status .status-title{left:auto;right:-160px;text-align:right}.manage-table-row{display:table;width:100%;table-layout:fixed;border-radius:8px;background-color:#fff;box-shadow:0 0 16px #d8d8d8;margin:0 0 16px;align-items:center;padding:8px 12px 8px 8px;height:64px;min-height:64px;font-size:14px;line-height:20px;font-weight:500;color:#363437;-webkit-user-select:text;user-select:text}.manage-table-row .image img{width:32px;height:32px;object-fit:cover;object-position:center;border-radius:50%;background-color:#f8f8f8}.manage-table-row .email,.manage-table-row .name{color:#363437;font-weight:700}.manage-table-row .email{font-weight:600}.manage-table-row .disabled{opacity:.3;cursor:default;font-weight:500}.manage-table-header{display:table;width:100%;table-layout:fixed;padding:0 8px 12px;font-size:11px;line-height:12px;font-weight:800;color:grey}.school-users-table .manage-table-header{color:#193e6d}@media screen and (min-width:1200px){.school-users-table .manage-table-header{font-size:12px;line-height:18px;padding-bottom:21px}}.manage-table-header .manage-table-cell.name{position:relative;left:-50px}.manage-note-view{cursor:pointer;padding:0 0 0 18px;position:relative;background:url(/static/media/sticky-note.7d0116fd.svg) no-repeat 0 1px;background-size:13px 15px}.manage-phone-input{height:26px;padding:3px 5px;font-size:14px;line-height:18px;font-weight:500;border:1px solid transparent;border-radius:4px;width:110px;background:transparent;margin:0}input.manage-phone-input{background-color:#e6e6e6}input.manage-phone-input.error{background-color:#f9e8ea;border-color:#cc1d35}.manage-action-link{cursor:pointer;width:100%;white-space:nowrap;overflow:hidden;height:auto;max-height:40px;text-overflow:ellipsis}.manage-settings{width:20px;height:20px;position:relative}.manage-settings button{color:#000!important}.manage-settings button>span{align-items:stretch;max-height:100%}.manage-popover .manage-popover-area{border-radius:4px;background-color:#fff;width:168px;box-shadow:0 0 16px #d8d8d8}.manage-tooltip-area{padding:8px}.manage-tooltip-btn{margin:5px 0}.manage-tooltip-btn:first-child{margin-top:0}.manage-tooltip-btn:last-child{margin-bottom:0}.manage-tooltip-btn.remove button,.manage-tooltip-btn.remove button:hover{color:#cc1d35}.manage-tooltip-btn button{background:none;border:0;padding:4px 0;margin:0;text-align:left;font-size:14px;line-height:16px;color:#000;font-weight:400;cursor:pointer;width:100%}.manage-tooltip-btn button:hover{color:#6442e8}.manage-tooltip-btn button[disabled]{color:#b3b3b3;cursor:default}.student-info{margin:0 0 16px;background-color:#fff;box-shadow:0 0 16px #d8d8d8;border-radius:4px}.student-info-header+.student-info-body{border-top:1px solid #f8f8f8}.student-info-header{display:flex;justify-content:space-between;align-items:center;height:32px;padding:0 12px}.student-info-header .status{color:#193e6d;text-transform:uppercase;font-size:10px;font-weight:700;line-height:20px;letter-spacing:.64px!important}.active .student-info-header .status{color:#30d06c}.inactive .student-info-header .status{color:#cc1d35}.student-info-body{display:flex;align-items:center;padding:12px}.student-info-body .avatar{margin:0 12px 0 0;border-radius:50%;width:40px;height:40px;overflow:hidden}.student-info-body .avatar img{display:block;object-fit:cover;object-position:center;width:100%;height:100%}.student-info-body .name{flex:1 1;font-size:18px;line-height:20px;font-style:italic;color:#000}.student-dialog{z-index:3001!important}.student-dialog .paper{box-shadow:none;width:100%;display:block;margin:48px 0 0;max-height:100%;max-width:100%;height:calc(100% - 48px);background-color:#fff;border-radius:16px 16px 0 0}.student-dialog .student-info{display:flex;flex-direction:column;background:none;box-shadow:none;margin:0 0 24px}.student-dialog .student-info .avatar{margin:0 0 16px;width:72px;height:72px}.student-dialog .student-info .name{margin:0 0 13px;font-style:normal;font-size:22px;font-weight:700;line-height:28px}.student-dialog .student-info-header{order:2;height:auto;justify-content:center;padding:0}.student-dialog .student-info-body{flex-direction:column;order:1;border:0;padding:0}.student-dialog .a-form-top{padding-right:0}.student-dialog .a-form-label{color:#363437;text-transform:uppercase;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0!important}.student-dialog .a-form-error{font-size:12px;line-height:15px}.student-dialog .a-form-input{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:none!important;height:56px;padding:18px 8px;font-size:14px;line-height:18px;margin:0 0 24px}.student-dialog .a-form-input::-webkit-input-placeholder{color:#b3b3b3}.student-dialog .a-form-input::placeholder{color:#b3b3b3}.student-dialog textarea.a-form-input{height:144px;min-height:144px}.student-dialog .student-form-connect-btn{width:auto;min-width:170px;line-height:32px;height:32px;font-size:12px;padding:0 6px;font-weight:700;letter-spacing:1px!important;color:#fff;border-radius:16px;background-color:#193e6d;margin:0 auto 26px;border:0;display:block;cursor:pointer;text-transform:uppercase}.student-dialog .student-form-button{width:100%;margin:16px 0;box-shadow:0 0 6px 0 rgba(37,40,227,.2);height:40px;background-color:#6442e8;border-radius:64px;font-size:16px;font-weight:700;line-height:22px}.student-dialog .student-form-button:hover{background-color:#6442e8}.student-dialog .student-form-button:disabled{background-color:#d8d8d8}.student-dialog .student-form-remove{color:#cc1d35;font-size:16px;font-weight:400;line-height:22px;text-align:center}.student-dialog-close{position:absolute;top:10px;right:14px;font-size:20px;color:#000}.student-dialog-body{padding:48px 16px 26px}.code-row-div{display:flex;flex-direction:row}.code-row-div .code-tile{box-sizing:border-box;width:38px;border:1px solid #d8d8d8;border-radius:4px;color:#363437;font-size:18px;margin-right:4px}.code-row-div .code-tile,.code-row-div .copy-btn{height:48px;display:flex;align-items:center;justify-content:center}.code-row-div .copy-btn{width:77px;background:linear-gradient(90deg,#535878,#9e73af);border-radius:4px;cursor:pointer}.code-row-div .copy-btn .copy-btn-text{font-size:18px;font-weight:600;color:#fff}.code-row-div .copy-btn .notification{position:absolute;bottom:8px}.mobile .code-row-div .copy-btn .notification{left:auto}.code-row-div .copy-btn .notification span{border-radius:4px;box-shadow:0 0 4px 0 #d8d8d8;padding:7px;text-align:center;font-size:14px;line-height:18px;font-weight:500;color:#363437;background-color:#d8d8d8;white-space:nowrap;display:block}.mobile .code-row-div .copy-btn .notification span{border-radius:0;box-shadow:none}.page-top h1+.manage-subscription-plan{margin-top:-12px}.manage-subscription-plan{margin-bottom:24px;font-size:16px;line-height:23px;color:#363437;font-weight:500}.manage-subscription-plan .plan{margin:0 0 0 16px;color:#193e6d}.manage-subscription-plan .students{margin:0 4px 0 0}.mobile .manage-subscription-plan{margin-bottom:28px;color:grey;text-align:center}.mobile .manage-subscription-plan .plan{display:block}.resend-login-modal-root .paper{width:444px;border-radius:8px;box-shadow:none}.resend-login-modal{padding:56px 32px 32px;text-align:center}.resend-login-modal .resend-login-button{min-width:214px;line-height:48px;height:48px;font-size:16px;font-weight:700}.resend-login-title{margin:0 0 4px;font-size:24px;line-height:32px;font-weight:700;color:#000}.resend-login-message{font-size:16px;line-height:22px;margin:0 0 24px;color:grey}.folder-list-container{display:flex;margin:0 -8px;flex-wrap:wrap;direction:ltr}.mobile .folder-list-container{margin:0;width:100%}.folder-card-wrapper{box-shadow:0 0 16px #d8d8d8;width:214px;padding:10px 12px;margin:0 8px 16px;position:relative;transition:box-shadow .3s ease-in-out,-webkit-transform .65s;transition:box-shadow .3s ease-in-out,transform .65s;transition:box-shadow .3s ease-in-out,transform .65s,-webkit-transform .65s;cursor:pointer;display:flex;flex-direction:column;height:120px;border-radius:8px;background:linear-gradient(0deg,#6697d8,#99c7ff);-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.tablet.portrait .page-timeline .folder-card-wrapper{width:296px}.folder-card-wrapper.droppable{background:linear-gradient(0deg,#193e6d,#4c689c)}.folder-card-wrapper.droppable *{pointer-events:none}.mobile .folder-card-wrapper{width:calc(50% - 16px);height:104px}@media (max-width:567px){.mobile .folder-card-wrapper{width:calc(100% - 16px)}}.folder-card-wrapper .folder-card-header{display:flex;justify-content:space-between}.folder-card-wrapper .folder-card-header .folder-card-header-icon-wrapper{display:flex;justify-content:left;height:24px;align-items:center}.folder-card-wrapper .folder-card-header .folder-card-header-icon-wrapper .folder-card-header-icon{background-color:#fff;border-radius:50%;width:24px;height:24px;display:flex;justify-content:center;align-items:center}.folder-card-wrapper .folder-card-header .folder-card-header-icon-wrapper .folder-card-header-icon svg{color:#99c7ff}.folder-card-wrapper .folder-card-header .folder-card-header-icon-wrapper .folder-card-header-items-count{color:#fff;font-size:16px;font-weight:800;line-height:22px;padding-left:8px}.folder-card-wrapper .folder-card-header .settings-opener{border-left:none;color:#fff;width:12px;height:15px}.folder-card-wrapper .folder-card-header .settings-opener span{width:100%}.folder-card-wrapper .folder-card-title{margin-top:6px;height:100%;width:100%;color:#fff;font-size:18px;font-weight:800;line-height:22px;max-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.mobile .folder-card-wrapper .folder-card-title{-webkit-line-clamp:1;max-height:22px}.folder-card-wrapper .shared{position:absolute;bottom:8px;left:8px;background-color:#e1e9f5;padding:0 16px;letter-spacing:.83px;border-radius:12px;line-height:24px;font-size:10px;font-weight:700;text-transform:uppercase;color:#193e6d}.cookies-container{order:2;width:100%;background-image:linear-gradient(90deg,#353435,#252525);color:#fff;height:50px;display:flex;justify-content:center;position:relative;z-index:10000000000}.mobile .cookies-container{display:none}.cookies-container .container{max-width:1310px;margin:0 auto;display:flex;justify-content:center}.cookies-container h3{font-size:24px;font-weight:400;font-family:var(--font-secondary),sans-serif!important;margin:0 0 16px;line-height:1.17;color:currentColor}.cookies-container p{margin:0 48px;font-size:16px;line-height:20px}.cookies-container a{color:#fff;text-decoration:underline}.cookies-container a:hover{text-decoration:none}.cookies-container .base-button{width:120px;min-height:28px;font-size:14px;font-weight:700;line-height:24px;display:flex;box-shadow:0 0 6px 0 rgba(37,40,227,.2)}.cookies-container .base-button:hover{background-color:rgba(100,66,232,.7)}.mobile .cookies-container .base-button{position:static;margin:16px 0 0}.cookies-popup{padding:0 48px 0 0;display:flex;align-items:center;justify-content:center}.mobile .cookies-popup{padding:0}.main-app-container{height:100%;width:100%;background-color:#fff}.main-app-container.studio{direction:ltr}.main-app-container.studio .main-app-content{display:flex;position:relative}.mobile .main-app-container{padding-top:48px;height:auto;overflow:auto}.mobile .main-app-container.home{height:auto;overflow:auto;padding-top:0!important;padding-bottom:64px}.mobile .large-header{overflow-x:hidden!important}.mobile .onboard-large{padding:0!important;overflow-y:hidden!important}.mobile .student{padding-bottom:0}.main-app-content{height:calc(100% - 48px)}.large-header .main-app-content{height:calc(100% - 64px)}.smaller-header .main-app-content{height:calc(100% - 48px)}.onboard-large .main-app-content{height:100%;padding:0!important}.mobile .main-app-content{height:auto;min-height:100%;display:flex;flex-direction:column}.home .main-app-content{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobile .home .main-app-content{overflow-y:visible;-webkit-overflow-scrolling:auto}.large-header .trial-alert~.main-app-content{height:calc(100% - 104px)}.smaller-header .trial-alert~.main-app-content{height:calc(100% - 88px)}.mobile .trial-alert~.main-app-content{height:auto}.main-app-content .toggle-button{width:40px;height:40px;position:absolute;bottom:24px;right:24px;padding:0;z-index:1200;box-shadow:0 0 8px 0 hsla(0,0%,84.7%,.5);background-color:#363437}.main-app-content .toggle-button:hover{background-color:rgba(54,52,55,.7)}.app-container .main-app-route-content{width:calc(100% + 25px);height:100%;display:flex;overflow-y:auto}.app-container .video-chat-wrapper-minimize~.app-wrapper{padding-top:32px}.desktop .app-container .cookies-container~.app-wrapper .side-drawer__container,.tablet .app-container .cookies-container~.app-wrapper .side-drawer__container{bottom:50px}.desktop .app-container .cookies-container~.app-wrapper .side-panel-inner,.tablet.landscape .app-container .cookies-container~.app-wrapper .side-panel-inner{padding-bottom:106px}.tablet.portrait .app-container .cookies-container~.app-wrapper .side-panel-inner{padding-bottom:56px}.desktop .app-container .cookies-container~.app-wrapper .timeline-block-wrapper .ScrollbarsCustom-TrackX,.tablet.landscape .app-container .cookies-container~.app-wrapper .timeline-block-wrapper .ScrollbarsCustom-TrackX{bottom:50px!important}.app-container .side-drawer .drawer-button{bottom:0;right:0;position:absolute}.app-container .side-drawer__container.open{pointer-events:all}.app-container .side-drawer__container{overflow:hidden;height:460px;background:none;top:62px;left:50%;padding:0;position:absolute;width:360px;border-radius:4px 4px 0 0;z-index:2400;box-shadow:0 0 4px 0 rgba(74,74,74,.2);pointer-events:none;bottom:0;bottom:calc(var(--keyboard-size, 0))}.mobile .app-container .side-drawer__container{height:calc(100% - 113px);border-radius:0;width:100%;box-shadow:none}.app-container .main-app-right-drawer{flex:0 1 auto;display:flex;height:100%;padding:0;flex-flow:column;justify-content:space-between;width:100%}.app-container .main-app-right-drawer .project-list{flex:1 1;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0!important;box-shadow:0 0 8px 0 hsla(0,0%,84.7%,.5)}.messenger-header{height:48px;position:relative;background-color:#193e6d;color:#fff;border-radius:8px 8px 0 0;text-align:center}.messenger-header-close{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.messenger-header__text{font-size:16px;font-weight:600;line-height:48px}.main-app-inner{height:auto;width:100%;position:relative;display:flex;flex-direction:column;flex:1 1}.main-app-inner>.container{height:auto}.menu-bar-container{border-left:1px solid #f8f8f8;width:46px;text-align:center}.menu-bar-container .menu-bar-opener{width:32px;height:32px;padding:0;font-size:30px;color:#193e6d}.menu-bar-container .menu-bar-opener.opened{font-size:26px}.menu-popover{z-index:4000!important}.menu-popover .menu-area{top:54px!important;left:auto!important;width:100vw;height:calc(100vh - 54px);max-width:100%;box-shadow:none;border-radius:0;background-color:#193e6d;color:#fff;max-height:none;min-width:100%}.menu-content{padding:16px}.menu-content .menu-main{margin:0;padding:0;list-style:none;font-weight:500}.menu-content .menu-main li{padding:10px 0}.menu-content .menu-sub{position:relative;margin:14px 0 24px;padding:14px 0;list-style:none}.menu-content .menu-sub:after,.menu-content .menu-sub:before{content:"";position:absolute;top:0;left:0;width:16px;height:1px;background-color:#fff}.menu-content .menu-sub:after{top:auto;bottom:0}.menu-content .menu-sub li{padding:10px 0}.menu-content .menu-link{text-decoration:none;font-size:18px;line-height:22px;color:currentColor}.notification-bar-container{padding-left:5px}.mobile .notification-bar-container{padding-left:0;border-left:1px solid #f8f8f8;width:46px}.notification-bar-container .notification-bar-btn{width:32px;height:32px;padding:0}.notification-bar-container .notification-bar-icon{color:#193e6d;font-size:20px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.notification-popover .notification-area{border-radius:0;width:376px;box-shadow:0 0 8px 0 hsla(0,0%,84.7%,.5);margin:8px 0 0;background-color:#fff}.notification-popover.messenger .notification-area{width:432px;box-shadow:0 0 8px #d8d8d8;margin:8px 0 0}.mobile .notification-popover.messenger .notification-area{left:0!important;width:100%;max-width:100%}.notification-title{background-color:#b3b3b3;color:#fff;text-transform:uppercase;font-size:12px;line-height:16px;font-weight:700;padding:12px;position:relative}.messenger .notification-title{background-color:#193e6d;font-size:14px;text-transform:none}.mobile .messenger .notification-title{padding-right:40px}.notification-content{max-height:266px;background-color:#fff}.messenger .notification-content{max-height:446px}.notification-item{display:flex;width:100%;flex-wrap:wrap;cursor:pointer;transition:background .3s ease-in;padding:8px;box-shadow:0 0 8px 0 hsla(0,0%,84.7%,.5);color:#000;font-size:12px;line-height:15px;white-space:normal}.notification-item:hover{background:rgba #d8d8d8,.6}.notification-text{flex:1 1;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}.notification-heading{margin:0 0 4px}.notification-avatar{margin:0 8px 0 0;width:32px}.notification-avatar .avatar-initials{width:32px;height:32px;border-radius:50%}.notification-created{color:#b3b3b3;line-height:12px}.notification-created img{width:12px;height:12px;margin:0 4px 0 0;vertical-align:top}.messenger-item{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:11px 12px;cursor:pointer;border-top:2px solid grey}.messenger-item:first-child{border-width:0}.messenger-item.has-unread-messages{background:#f8f8f8}.messenger-user{display:flex;align-items:center}.messenger-user .avatar-icon{position:relative;overflow:hidden;width:34px;min-width:34px;height:34px;border:1px solid #fff;margin:0 8px 0 0;border-radius:50%}.messenger-user .avatar-icon .avatar-initials,.messenger-user .avatar-icon img{width:100%!important;height:100%!important}.messenger-user .avatar-icon .avatar-initials{font-size:14px}.messenger-user-name{font-size:14px;line-height:22px;font-weight:600;color:#193e6d}.messenger-user-message,.messenger-user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messenger-user-message{font-size:12px;line-height:18px;font-weight:500;color:grey}.has-unread-messages .messenger-user-message{color:#363437;font-weight:600}.messenger-date{text-align:right;min-width:65px;align-self:flex-end}.messenger-date .count{margin:0 0 2px;height:16px}.messenger-date .count span{display:inline-block;vertical-align:top;font-size:10px;line-height:12px;font-weight:700;color:#fff;background:#193e6d;text-align:center;padding:2px;min-width:16px;height:16px;border-radius:8px}.messenger-date .date{font-size:10px;line-height:18px;font-weight:700;color:grey}.settings-popover .settings-area{box-shadow:0 0 8px 0 hsla(0,0%,84.7%,.5);width:220px;background-color:#fff;overflow:visible;margin:9px 0 0;border-radius:0;padding:4px 0}.settings-popover .settings-content{overflow:hidden}.track-popover{z-index:2001!important}.track-popover .track-popover-area{border-radius:4px;background-color:#fff;width:200px;box-shadow:0 0 6px #363437}.color-popover .color-popover-area{width:204px;padding:8px 0;border-radius:4px;box-shadow:0 0 6px #363437}.menu-item-inner{width:100%;font-size:16px;line-height:20px;color:#000}.menu-item-inner:hover{color:#6442e8!important}.settings-bar-item{min-height:auto!important;padding:4px 16px!important;height:auto!important;white-space:normal!important}.dialog-window+.dialog-window>div,.settings-bar-item{background:none!important}.dialog-wrap{position:relative}.dialog-wrap .publish-dialog-header{margin-bottom:30px;color:#000}.dialog-wrap .text-input{margin-bottom:19px}.dialog-wrap .delete-file-btn{position:absolute;cursor:pointer}.dialog-wrap .description-input textarea{border-radius:5px;padding:10px}.publish-dialog{max-width:680px!important}.publish-dialog__paper{border-radius:16px!important;overflow:hidden;background:none!important}.publish-dialog__body{padding:0!important;overflow-y:auto!important}.publish-dialog-header{color:#6442e8;font-size:24px;line-height:28px;font-family:var(--font-secondary),sans-serif!important;margin:0 0 22px}.publish-dialog-close{background:transparent;border:none;padding:0}.publish-dialog .note-dialog-btn{margin:0!important}.publish-dialog .note-dialog-btn *{line-height:24px!important;height:24px!important;border-radius:4px!important;text-transform:uppercase!important;font-size:12px!important}.publish-dialog .form-block{background-color:#fff}.publish-textarea{height:60px}.preview-block{width:330px;background-color:#6442e8;padding:80px 50px 20px;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.form-block{padding:30px 30px 30px 16px;flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.publish-attach-label{margin:0 4px 7px 0;font-size:14px;line-height:1.21;font-weight:500}.mobile .publish-attach-label{font-size:16px}.publish-attach-button,.publish-attach-file{width:100%;margin:0 0 4px;background:#000;display:block;border-radius:3px;background-color:#f8f8f8;border:1px solid #dfdfdf;height:24px;font-size:12px;line-height:12px;padding:5px 28px;color:#b3b3b3;text-align:left;position:relative;white-space:nowrap}.publish-attach-button.link,.publish-attach-file.link{text-decoration:underline;cursor:pointer}.mobile .publish-attach-button,.mobile .publish-attach-file{font-size:16px;line-height:20px;height:42px;padding:10px}.publish-attach-button:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.publish-attach-button:after,.publish-attach-button:before{content:"";width:7px;height:1px;background-color:#6442e8;position:absolute;left:9px;top:50%}.publish-attach-button:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.publish-attach-file{text-overflow:ellipsis;overflow:hidden}.publish-attach-close{margin:0;padding:0;border:none;background:transparent;cursor:pointer}.publish-confirmation.publish-dialog{max-width:563px!important}.publish-confirmation-inner{display:flex;min-height:208px;position:relative;max-width:calc(100vw - 48px)}.publish-confirmation-inner .note-dialog-btn{min-width:104px!important}.publish-confirmation-inner .note-dialog-btn *{text-transform:none!important}.publish-confirmation-inner .note-dialog-btn.default{box-shadow:0 0 6px 0 rgba(37,40,227,.1)!important;overflow:hidden}.mobile .publish-confirmation-inner .note-dialog-btn:first-child{margin-right:16px}.publish-confirmation-icon{width:215px;background-color:#fff}.mobile .publish-confirmation-icon{display:none}.publish-confirmation-icon img{max-width:100%}.publish-confirmation-main{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;padding:16px 32px 32px;background-color:#fff}.mobile .publish-confirmation-main{padding:8px 24px 24px}.publish-confirmation-header{display:flex;align-self:center;justify-content:flex-start;color:#000;font-size:24px;font-weight:700;letter-spacing:0;line-height:26px;text-align:center;margin:40px 0 8px}.assign-students .publish-confirmation-header{margin-right:30%}.no-students-dialog .publish-confirmation-header{margin-right:16%}.publish-confirmation-text{color:grey;font-size:16px;line-height:22px;font-weight:300;width:380px;margin-bottom:24px;display:flex;text-align:left}.mobile .publish-confirmation-text{width:280px}.upload-dialog>div:first-child{border-radius:0!important;border:none}.upload-dialog{max-width:400px!important}.upload-dialog .upload-dialog-header{margin:0 0 30px;padding:0!important}.upload-dialog .dialog-header{padding:0!important}.upload-dialog .dialog-header svg{font-size:14px!important}.note-dialog .note-dialog-paper{box-shadow:none;border-radius:0}@media (max-width:990px){.note-dialog .note-dialog-paper{margin:0 0 160px}}.note-dialog .note-dialog-body{width:408px;position:relative;padding:28px 24px 24px;flex-shrink:0}.note-dialog .note-dialog-close{position:absolute;top:6px;left:6px}.note-dialog .note-dialog-close .icon-button{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}.note-dialog-header{font-size:24px;font-weight:700;text-align:center;line-height:1.17;color:#000;margin:0 0 28px}.note-dialog-textarea{width:100%;display:block;padding:8px;margin:0 0 26px;font-size:15px;line-height:18px;font-weight:500;max-width:100%;min-width:100%;max-height:246px;min-height:246px;border:1px solid #d8d8d8;background-color:#f8f8f8;border-radius:3px;color:#000;resize:none}.note-dialog-textarea::-webkit-input-placeholder{color:grey}.note-dialog-textarea::placeholder{color:grey}.note-dialog-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;height:40px;background:#6442e8!important;border-radius:64px!important;width:182px!important;box-shadow:0 0 6px 0 rgba(37,40,227,.2)!important}.note-dialog-btn.done{color:#fff!important}.mobile .encourage-pwa-dialog .note-dialog-btn.done{width:100%!important}.note-dialog-btn.done:not(:disabled):hover{background-color:#6442e8!important}.note-dialog-btn.cancel{border:1px solid #6442e8!important}.note-dialog-btn.cancel,.note-dialog-btn.cancel:hover{background-color:#fff!important;color:#6442e8!important}.note-dialog-btn.save-note:not(:disabled):hover{background-color:rgba(100,66,232,.7)}.no-students-dialog .note-dialog-btn{height:40px!important;margin:0 0 0 14px!important;min-width:140px!important}.no-students-dialog .note-dialog-btn *{font-size:16px!important;line-height:40px!important;min-height:40px!important;height:40px!important}.flex-feed-container{display:flex;flex-direction:column}.custom-tooltip{position:absolute;top:calc(100% + 21px);right:26px;z-index:999;background:#fff;width:232px;color:#6442e8;padding:6px 8px;border:.5px solid #6442e8;border-radius:3px;font-size:12px;line-height:14px;font-weight:500}.custom-tooltip:before{top:-15px;right:25px;border-bottom:16px solid #6442e8;border-left:8px solid transparent;border-right:8px solid transparent}.custom-tooltip:after,.custom-tooltip:before{content:"";height:0;width:0;position:absolute}.custom-tooltip:after{top:-13px;right:26px;border-bottom:14px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent}.custom-tooltip p{margin:0}.custom-tooltip button{padding:0;margin:0;border:0;color:#f77927;text-decoration:underline;background:none}.custom-tooltip button:hover{text-decoration:none}.tooltip-checkbox{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 8px;color:#b3b3b3}.tooltip-checkbox input{display:none}.tooltip-checkbox .indicator{display:inline-block;margin:0 4px 0 0;width:10px;height:10px;border-radius:50%;border:1px solid #979797;background-color:#f8f8f8;position:relative}.tooltip-checkbox .text{font-weight:500;flex:1 1}.tooltip-checkbox input:checked+.indicator{border-color:#30d06c;background-color:#30d06c}.tooltip-checkbox input:checked+.indicator:before{content:"";position:absolute;top:2px;left:1px;width:6px;height:3px;border:solid #fff;border-width:0 0 1px 1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tooltip-checkbox input:disabled+.indicator{background-color:#d8d8d8;border-color:#d8d8d8}.web-cam__video-holder{display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:24px;border-radius:4px}.web-cam__video-holder video{object-fit:cover}.gray-link{color:grey!important;text-decoration:underline;font-size:12px;line-height:14px;margin:0 10px}.gray-link:active,.gray-link:focus,.gray-link:hover{text-decoration:none;opacity:.85}.remove-link{margin:0 10px 0 0;color:#363437!important;text-decoration:underline;font-size:12px;line-height:14px}.remove-link:hover{text-decoration:none}.warning{background:#f9e8ea;padding:8px;border-radius:2px;color:#cc1d35;font-size:11px;line-height:13px;display:flex;justify-content:flex-start;align-items:center;margin:15px 0}.warning svg{margin-right:10px}.loader-container{position:absolute;top:0;left:0;z-index:99;height:100%;width:100%;border-radius:15px;background-color:hsla(0,0%,100%,.7)}.loader-container span{height:100%}.tooltip-base *{width:100%!important;display:block!important}.tooltip-base-area{background-color:#fff;box-shadow:0 0 6px 0 #363437;border-radius:2px;padding:8px}.tooltip-base-item{margin:4px 0 0}.tooltip-base-item:first-child{margin:0}.tooltip-base-btn{padding:0;margin:0;background:none;border:0;text-align:left;font-size:14px;line-height:22px;color:#000;cursor:pointer}.tooltip-base-btn:hover{color:#6442e8}.tooltip-base-btn:disabled{cursor:default;color:#b3b3b3}.empty-block{width:370px;margin:0;text-align:left}.mobile .empty-block{width:auto}.empty-block__image{width:214px;margin:0 auto 22px}.bottom-drawer .empty-block__image{width:180px}.mobile .empty-block__image{width:160px}.empty-block__image img{width:100%;height:auto}.empty-block__description{color:#000}.empty-block__title{font-size:24px;line-height:1.17;font-weight:700;margin:0 0 9px}.empty-block__sub-title{font-size:16px;font-weight:300;line-height:1.25}.upload-bar{position:absolute;top:40px;right:24px;z-index:4}.upload-bar-buttons{display:flex}.upload-bar-buttons button{margin:0 0 0 13px}.filterListItem{border:2px!important;border-color:#d8d8d8!important;border-style:solid!important}.rangeDiv{display:flex;flex:1 1;flex-direction:column}.rangeDiv .rc-slider{height:12px;border-radius:2px;margin:0 6px;width:auto}.rangeDiv .rc-slider-rail{height:2px;background-color:#d8d8d8;border-radius:2px}.rangeDiv .rc-slider-track{height:2px;background-color:grey}.rangeDiv .rc-slider-step{height:2px}.rangeDiv .rc-slider-handle{width:12px;height:12px;background-color:grey!important;border-color:grey!important;box-shadow:none!important;margin-left:-6px}.rangeValuesDiv{display:flex;justify-content:space-between}.rangeValuesDiv p{font-size:12px;line-height:14px;margin:0 0 3px;color:grey}.items-group-wrapper{padding:36px 0 16px;position:relative;display:flex;flex-direction:column}.items-group-wrapper:nth-child(2n),.practice-container .items-group-wrapper{margin-left:-9999px;margin-right:-9999px;padding-left:9999px;padding-right:9999px;background-color:#f8f8f8}.practice-container .items-group-wrapper:nth-child(2n){margin-left:0;margin-right:0;padding-left:0;padding-right:0;background:none}.items-group-wrapper .item-group{display:flex;flex-flow:row wrap;margin:0 -8px}.items-group-wrapper .expand{color:#6442e8;font-size:12px;line-height:18px;font-weight:700;margin:0 0 0 14px;padding:0 0 0 15px;border:0;position:relative;text-transform:uppercase;cursor:pointer;background:none;width:99px;text-align:left}.items-group-wrapper .expand:before{content:"";position:absolute;top:6px;left:0;width:6px;height:6px;border:solid #6442e8;border-width:2px 2px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.items-group-wrapper .expand.less:before{top:5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.items-header-wrapper{display:flex;justify-content:space-between;margin-bottom:24px;min-height:32px;align-items:center;flex-wrap:wrap}.items-header-wrapper .items-header{color:#363437;text-transform:uppercase;margin:0;flex:1 1;display:flex;flex-wrap:wrap;align-items:center}.items-header-wrapper .items-header .txt{font-size:18px;line-height:22px;font-weight:700;flex:1 1}.items-header-wrapper .items-header .icon{width:32px;height:32px;border-radius:50%;padding:0!important;margin:0 8px 0 0;border:1px solid #b3b3b3;object-fit:cover;object-position:center}.items-header-wrapper .assignment-counter{margin-left:18px}.items-header-wrapper .assignment-counter span{display:inline-block;font-size:14px;line-height:18px;font-weight:500;text-transform:capitalize;color:#363437}.items-header-wrapper .assignment-counter .assigned{margin-right:12px}.overlay-loader-container{position:fixed;height:100%;z-index:10000;top:0;left:0;right:0}.overlay-loader-container:after{content:" ";z-index:10;display:block;position:fixed;height:100%;top:inherit;left:inherit;right:inherit;background:hsla(0,0%,100%,.6);width:inherit}.activity-container.loading .items-group-wrapper:last-child{padding-bottom:86px}.activity-students-loader .overlay-loader-container{position:static;margin:-70px 0 0}.activity-students-loader .overlay-loader-container:after{content:none}.autocomplete-dropdown-container,.pac-container{border:solid #d8d8d8;border-width:0 1px;border-radius:2px 2px 0 0;background-color:#fff;box-shadow:none;position:absolute;top:100%;left:0;width:100%;z-index:10}.autocomplete-dropdown-container:after,.pac-container:after{display:none}.autocomplete-dropdown-container .autocomplete-loading,.autocomplete-dropdown-container .pac-item,.autocomplete-dropdown-container .suggestion-item,.autocomplete-dropdown-container .suggestion-item--active,.pac-container .autocomplete-loading,.pac-container .pac-item,.pac-container .suggestion-item,.pac-container .suggestion-item--active{padding:11px 15px;border:0;border-top:1px solid #d8d8d8;font-size:14px;line-height:18px;color:#000;white-space:normal;transition:background-color .3s;cursor:pointer}.autocomplete-dropdown-container .autocomplete-loading:hover,.autocomplete-dropdown-container .pac-item:hover,.autocomplete-dropdown-container .suggestion-item--active:hover,.autocomplete-dropdown-container .suggestion-item:hover,.pac-container .autocomplete-loading:hover,.pac-container .pac-item:hover,.pac-container .suggestion-item--active:hover,.pac-container .suggestion-item:hover{background-color:#d8d8d8}.autocomplete-dropdown-container .autocomplete-loading:last-child,.autocomplete-dropdown-container .pac-item:last-child,.autocomplete-dropdown-container .suggestion-item--active:last-child,.autocomplete-dropdown-container .suggestion-item:last-child,.pac-container .autocomplete-loading:last-child,.pac-container .pac-item:last-child,.pac-container .suggestion-item--active:last-child,.pac-container .suggestion-item:last-child{border-bottom:1px solid #d8d8d8}.autocomplete-dropdown-container .pac-icon,.pac-container .pac-icon{display:none}.autocomplete-dropdown-container .pac-item-query,.autocomplete-dropdown-container .suggestion-item span,.pac-container .pac-item-query,.pac-container .suggestion-item span{font-size:14px;line-height:18px;color:#000;font-weight:400}.autocomplete-dropdown-container .pac-matched,.pac-container .pac-matched{font-weight:400}.page-description{padding:40px 0 20px}.page-title{margin:0 0 12px;font-size:24px;line-height:1.35;font-family:var(--font-secondary)!important}.page-headline{font-size:16px;line-height:26px;color:grey;margin:0 0 16px}.trial-alert{height:40px;background-color:#193e6d;text-align:center;color:#fff;font-size:12px;position:relative;z-index:10}.mobile .trial-alert{height:auto;font-size:14px;text-align:left}.trial-alert.trial-ended{background-color:#cc1d35}.trial-alert.trial-ended .link{background-color:#f8f8f8;color:#6442e8}.trial-alert .container{display:flex;justify-content:center;align-items:center}.mobile .trial-alert .container{padding:10px 16px!important;display:block}.trial-alert .close{position:absolute;right:24px;top:8px;background:none;border:0;padding:0;margin:0;cursor:pointer}.mobile .trial-alert .close{right:12px;top:12px}.trial-alert .link{height:24px;border-radius:12px;border:1px solid #fff;font-size:12px;line-height:22px;font-weight:500;text-align:center;text-decoration:none;color:#fff!important;display:inline-block;margin:0 0 0 8px;transition:all .3s;padding:0 12px;cursor:pointer}.mobile .trial-alert .link{margin:0;border:0;padding:0;font-size:14px;text-decoration:underline}.trial-alert .link:hover{background-color:#f8f8f8;color:#6442e8!important}.mobile .trial-alert .link:hover{background:none;color:#fff!important;text-decoration:none}.trial-alert .plan{margin:0 4px}.trial-alert .info{font-weight:500}.mobile .trial-alert .info{margin-right:8px}@media screen and (max-width:606px){.mobile .trial-alert .info{display:block}}[dir=rtl] .trial-alert .link{margin:0 16px 0 0}.large-header .progress-loader{top:64px}.smaller-header .progress-loader{top:48px}.mobile .progress-loader{position:fixed!important}.trial-alert~.progress-loader{top:84px}.info-icon{width:12px;height:12px}.info-icon .button{vertical-align:top}.info-icon .icon{font-size:12px}div.invite-tooltip-label{margin:20px -23px 20px 0;background:#fff;padding:6px 8px;color:#6442e8;font-size:12px;line-height:14px;font-weight:500;border:.5px solid #6442e8;border-radius:3px;width:236px}div.invite-tooltip-label:before{content:"";height:0;width:0;position:absolute;bottom:-15px;right:20px;border-top:16px solid #6442e8;border-left:8px solid transparent;border-right:8px solid transparent}div.invite-tooltip-label:after{content:"";height:0;width:0;position:absolute;bottom:-13px;right:21px;border-top:14px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent}.modal-title{font-size:28px;line-height:32px;margin:0 0 8px;min-height:84px;text-align:center;font-weight:700;word-break:break-word}.modal-description{margin:0 8px 8px;min-height:66px;text-align:center;color:grey;font-size:16px;line-height:22px}.select-lessons-modal{z-index:1500!important}.select-lessons-modal .paper{margin:0;overflow:visible;border-radius:0;background-color:initial;max-height:100%;height:100%;box-shadow:none;width:100%;max-width:100%}.select-lessons-content{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%;background-image:linear-gradient(180deg,rgba(107,147,205,.15),#fff 48px);background-color:#fff;position:relative;padding:56px 16px 8px}.select-lessons-content .page-content{background-color:initial;padding:0;margin:0;overflow:visible}.select-lessons-content .discover-category-filter{margin-bottom:24px}.select-lessons-content .page-search-filters{margin-top:0}.select-lessons-close{position:absolute;top:10px;right:14px;font-size:20px;padding:0;margin:0;border:0;background:none}.freemium-dialog-message{display:flex;flex-direction:column}.camera-error-modal-root{z-index:2001!important}.camera-error-modal-root .paper{background:none;box-shadow:none;width:540px;border-radius:0;font-size:16px;line-height:24px;font-weight:600;color:#363437}.mobile .camera-error-modal-root .paper{width:100%;display:block;margin:48px 0 0;max-height:100%;max-width:100%;height:calc(100% - 48px);background-color:#fff}.camera-error-modal{background-color:#fff;border-radius:16px;padding:48px 40px 32px}.camera-error-modal .camera-error-modal-close{position:absolute;top:10px;right:16px;border:0;background:none;margin:0;padding:0;cursor:pointer}.camera-error-modal .camera-error-info-list{list-style:none;padding:0 0 0 1.6em;position:relative;counter-reset:item}.camera-error-modal .camera-error-info-list li{counter-increment:item;color:#4a4a4a;margin-top:20px;font-size:16px;font-weight:600;line-height:25px}.camera-error-modal .camera-error-info-list li:before{position:absolute;left:0;content:counter(item) ".";color:#e35183}.camera-error-modal .camera-error-modal-buttons{display:flex;flex-flow:row wrap;justify-content:center;margin:8px -8px 0}.camera-error-modal .camera-error-modal-buttons button{width:214px;border-radius:20px;padding:7px 20px;margin:10px 8px 0;font-size:18px;line-height:26px;font-weight:700;color:#fff}.camera-error-modal .camera-error-modal-buttons button .btn-label{padding:0 4px;height:20px;font-size:18px;font-weight:700;line-height:27px;text-align:center}.camera-error-modal h3{height:35px;color:#e35183;font-size:22px;font-weight:800;line-height:28px;text-align:center}.camera-error-modal h4{height:23px;color:#363437;font-size:16px;font-weight:700;line-height:25px}.camera-error-modal h5{height:12px;color:#000;font-size:14px;font-weight:500;line-height:21px;text-align:center;text-transform:uppercase;margin-top:-32px}.encourage-pwa-icon{color:#6442e8}
/*# sourceMappingURL=main.135774f9.chunk.css.map */