@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Source+Sans+Pro:wght@600&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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:baseline}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}[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}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;margin:0;padding:0}@media screen and (max-width:400px){body{font-size:.8em}body h1{font-size:1.7em}}h1,h2,h3,h4,h5,h6{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;line-height:1.15;margin:0;padding:0}li{margin-bottom:.45em}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.as-link,a,a:visited{color:#1a73e8;cursor:pointer;text-decoration:none;transition:all .25s}.as-link:hover,a:hover{color:#124fa6;text-decoration:underline}a.button,button{background-color:#1e2e6b;border:1px solid transparent;border-radius:.25rem;box-shadow:0 1px 4px 0 rgba(0,0,0,.3);color:#fff;cursor:default;font-family:inherit;font-size:1rem;padding:calc(.875rem - 1px) calc(1.5rem - 1px);text-align:center;text-decoration:none;transition:all .25s}a.button:focus,a.button:hover,button:focus,button:hover{background-color:#283e8c;box-shadow:0 4px 12px rgba(0,0,0,.1)}a.button:hover,button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}a.button:active,button:active{background-color:#1e2e6b;box-shadow:0 2px 4px rgba(0,0,0,.06);-webkit-transform:translateY(0);transform:translateY(0)}button:disabled,button:disabled:focus,button:disabled:hover{background-color:#494949;cursor:default;-webkit-transform:none;transform:none}.spondo-event-management-loading{align-items:center;background:#d0d0d0;background:radial-gradient(circle,#d0d0d0 0,#9c9c9c 100%);display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d0d0d0",endColorstr="#9c9c9c",GradientType=1);height:100vh;justify-content:center;text-decoration:none;width:100vw}.spondo-event-management-loading img{max-width:100px}.spondo-overlay .spondo-modal.box-default.init-error-modal{max-width:500px}.spondo-overlay .spondo-modal.box-default.init-error-modal h1{margin-bottom:.5em}.spondo-overlay .spondo-modal.box-default.init-error-modal p{margin:.25em 0;text-align:center}.spondo-overlay{align-items:center;background-color:#fff;bottom:0;box-sizing:border-box;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.spondo-overlay.overlay-opaque{background:#d0d0d0;background:radial-gradient(circle,#d0d0d0 0,#9c9c9c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d0d0d0",endColorstr="#9c9c9c",GradientType=1)}.spondo-overlay.overlay-translucent{background-color:rgba(0,0,0,.45)}.spondo-overlay.overlay-glass{background-color:transparent}.spondo-overlay .spondo-modal{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;z-index:6}@media screen and (min-width:900px){.spondo-overlay .spondo-modal{height:auto;max-width:800px;overflow:scroll}}.spondo-overlay .spondo-modal.box-default{background-color:#fff;border:1px solid rgba(0,0,0,.3);border-radius:.5em;box-shadow:0 3px 7px rgba(0,0,0,.3);max-height:95vh;max-width:95vw;overflow:auto;padding:1em}@media screen and (min-width:400px){.spondo-overlay .spondo-modal.box-default{padding:2em}}.auth-form{align-items:center;display:flex;flex-direction:column;max-width:600px}.auth-form .auth-form-header{border-bottom:1px solid #ccc;margin:0 0 .75em;text-align:center;width:100%}.auth-form .auth-form-header img{max-height:150px;max-width:100%}.auth-form .auth-form-header h1{margin:.35em 0 0}.auth-form .auth-form-header h2{margin:.15em 0 .75em}.auth-form .auth-form-body{text-align:left}.auth-form .auth-form-body,.auth-form .auth-form-body form{display:flex;flex-direction:column;justify-content:space-around;max-width:500px;width:100%}.auth-form .auth-form-body h3{font-size:1.3em;margin-bottom:.75em;text-align:center}.auth-form .auth-form-body img.loading-spinner{max-width:80px}.auth-form .auth-form-body .login-error{background-color:#f8d7da;border:1px solid #842029;color:#842029;margin:0 0 .75em;padding:.35em;text-align:center}.auth-form .auth-form-body p{font-size:1.1em;margin:1em 0}.auth-form .auth-form-body label{font-size:.9em;margin-bottom:.15em;text-align:left}.auth-form .auth-form-body input[type=password],.auth-form .auth-form-body input[type=text]{background:none;border:1px solid #707070;border-radius:.2em;font-family:inherit;font-size:1.1em;margin-bottom:.75em;padding:.65em .35em}.auth-form .auth-form-footer{display:flex;justify-content:space-around;margin:.75em 0 0;width:100%}.frequently-asked-questions-container h1{margin-bottom:.7em}.frequently-asked-questions-container h3{margin-top:1.5em}.faq-public{margin-bottom:2em;margin-left:auto;margin-right:auto;max-width:900px;padding:.5em}.faq-public .header{align-items:center;border-bottom:1px solid #eee;display:flex;flex-direction:column;margin-bottom:.75em}.faq-public .header h1,.faq-public .header h2{margin-bottom:.75em}.spondo-portal-wrapper{background-color:#f5f5f5;min-height:100vh;overflow-x:scroll;width:100vw}.spondo-portal-wrapper .content-container{margin:0 auto;max-width:1280px;padding:0 .5em;width:100vw}.spondo-portal-top-nav{background-color:#fff;box-shadow:0 3px 7px rgba(0,0,0,.3);margin-bottom:1em;padding:.3em .5em}.spondo-portal-top-nav .nav-container{display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}.spondo-portal-top-nav .nav-container .event-logo img{max-height:60px}.spondo-portal-top-nav .nav-container div.top-nav{align-items:center;display:flex}.spondo-portal-top-nav .nav-container div.top-nav .greeting{margin-right:.5em}.welcome-box-section{display:block}.welcome-box-section .welcome-box{background-color:#c9c9c9;border:1px solid #a6a6a6;border-radius:.2em;box-shadow:0 3px 7px rgba(0,0,0,.3);margin:1.5em auto;max-width:600px;padding:.5em}.event-portal-player-container{height:auto;max-width:1280px;width:100%}.sponsor-ad-banner{align-items:center;background-color:#eee;border:1px solid #999;display:flex;justify-content:center;width:100%}.sponsor-ad-banner img{display:inline;height:auto;width:100%}.channel-switcher{display:block;margin:1.25em 0;text-align:center}.channel-switcher p{font-size:1.2em;margin:.5em 0}.channel-switcher .inactive-stage-not-streaming{color:#666;font-size:.9em;margin:0}.schedule-table-view{display:block;margin-bottom:6em}.schedule-table-view .wrapper{display:flex;flex-direction:column}.schedule-table-view .wrapper .schedule-hour-row{border-top:1px solid #000;display:flex;margin-top:.75em;padding-top:.25em}.schedule-table-view .wrapper .schedule-hour-row .hour-label{display:flex;flex-direction:column;flex-grow:0;margin-right:.5em}.schedule-table-view .wrapper .schedule-hour-row .hour-label .from-label{font-size:.8em;font-weight:700;margin-bottom:.5em;text-transform:uppercase}.schedule-table-view .wrapper .schedule-hour-row .hour-label .time-hour{font-size:1.6em;font-weight:700}.schedule-table-view .wrapper .schedule-hour-row .hour-label .time-hour .meridian{font-size:.5em;vertical-align:super}.schedule-table-view .wrapper .schedule-hour-row .stage-content-wrapper{display:flex;flex-direction:column;flex-grow:1}.schedule-table-view .wrapper .schedule-hour-row .stage-content{display:block;width:100%}.schedule-table-view .wrapper .schedule-hour-row .stage-content .session-card{border-radius:.35em;border-style:solid;border-width:1px;display:block;margin-bottom:.45em;padding:.5em;width:100%}.schedule-table-view .wrapper .schedule-hour-row .stage-content .session-card .card-footer{display:flex;justify-content:space-between}.schedule-table-view .wrapper .schedule-hour-row .stage-content .session-card h3{font-size:1em;margin-bottom:.3em}.schedule-table-view .wrapper .schedule-hour-row .stage-content .session-card p{font-size:.75em;margin:0;text-align:right}@media screen and (min-width:768px){.schedule-table-view .stage-content-wrapper{flex-direction:row!important}.schedule-table-view .stage-content-wrapper .stage-content{display:flex;flex-direction:column;flex-grow:1;padding:0 .25em;width:50%}}.no-player-message{background-color:#b7b7b7;border:1px solid #999;border-radius:.15em;color:#333;font-size:2em;margin-bottom:.1em;padding:15% 0;text-align:center;width:100%}