svg.accent-purple path{fill:#cdd4f3}svg.alt-gray path{fill:#908ca0}svg.autocomplete path{fill:#093a6c}svg.black path{fill:#1b1a1d}svg.blue path{fill:#3456ff}svg.border-dark-gray path{fill:#2a2a2a}svg.border-gray path{fill:#3c3a42}svg.border-light-gray path{fill:#908ca0}svg.border-med-gray path{fill:#625e70}svg.bright-green path{fill:#32d74b}svg.chat-black path{fill:#00051a}svg.classic-gray-text path{fill:#838aa1}svg.cyan path{fill:var(--cyan,#5ae4ff)}svg.cyan-active path{fill:var(--cyan-active,#1fdaff)}svg.cyan-focus path{fill:var(--cyan-focus,#5ae3ff)}svg.cyan-hover-rgba path{fill:var(--cyan-hover-rgba,rgba(var(--cyan,#5ae4ff), .05))}svg.cyan-hover path{fill:rgba(var(--cyan-hover-rgb,90, 227, 255), .7)}svg.dark-blue path{fill:#081543}svg.dark-gray path{fill:#1a1a1f}svg.darker-gray path{fill:#1b1a1d}svg.error path{fill:#ff6961}svg.excel-green path{fill:#479a5f}svg.focus-border path{fill:#fff6}svg.gradient path{fill:var(--gradient-sunset,linear-gradient(133.12deg, #fff85c 16.71%, #ff6ae6 100%))}svg.gray-active path,svg.gray-hover path{fill:#3c3a42}svg.gray-placeholder path{fill:#787878}svg.gray path{fill:#4f4c57}svg.grayish-blue path{fill:#ebeeff}svg.grayish-purple path{fill:#46444d}svg.green path{fill:#2aae3e}svg.greenroom path{fill:#a6ff79}svg.icon-gray path{fill:#a1a1a1}svg.image-gray path{fill:#312f38}svg.lemonade path{fill:#d5fc68}svg.light-blue path{fill:#5ae3ff}svg.light-gray path{fill:#e5e4ec}svg.lighter-gray path{fill:#f7f7f9}svg.lime path{fill:#c0ee91}svg.magenta path{fill:#ff6ae6}svg.med-gray-inactive path{fill:#26242b80}svg.med-gray path{fill:#26242b}svg.med-light-gray path{fill:#bfbbcf}svg.modal-background path,svg.off-black path{fill:#09090a}svg.off-white path{fill:#fcfcfc}svg.option-border-gray path{fill:#180439}svg.option-gray path{fill:#f5f7ff}svg.option-green path{fill:#2bac4b1a}svg.option-red path{fill:#ff443a1a}svg.pdf-red path{fill:#d61e00}svg.pink-lemonade path{fill:#f881cf}svg.pink path{fill:#ed75e0}svg.powerpoint-orange path{fill:#db6905}svg.purple-star path{fill:#6663f9}svg.purple path{fill:#7c69f6}svg.red path{fill:#ec0c00}svg.rose path{fill:#ff375f}svg.shadow-alert path{fill:0 3px 4px 0 #0003}svg.tab-gray path{fill:#e1e7ff}svg.white path{fill:#fff}svg.word-blue path{fill:#5185ec}svg.yellow-star path{fill:#ffde3b}svg.yellow path{fill:#fff85c}svg.green-check path{fill:#5bdf6f}svg#icon-close-add-circle{transform:rotate(45deg)}svg.lemonade-gradient path{fill:url(#svg_lemonade_gradient)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes tabAnimate{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes errorShake{0%{opacity:0;max-height:0}to{opacity:1;max-height:50px}}@keyframes signInMessage{0%{opacity:0;transform:translate(100px)}25%{opacity:1}to{transform:translate(0)}}.registration{height:100vh;display:flex;position:relative;overflow-x:hidden}.registration .registration-slider{width:400%;position:absolute;top:120px;bottom:0;left:40px;overflow:hidden}.registration .registration-slider .registration-panel{opacity:0;border:none;width:calc(25% - 80px);transition:transform .15s,opacity .15s;position:absolute;top:0;bottom:0;left:0;overflow:hidden auto}.registration .registration-slider .registration-panel:not(.active){z-index:-1}.registration .registration-slider .registration-panel.fixed,.registration .registration-slider .registration-panel.active{opacity:1}.registration .registration-slider .registration-panel:first-child{transform:translate(0)}.registration .registration-slider .registration-panel:nth-child(2){transform:translate(100%)}.registration .registration-slider .registration-panel:nth-child(3){transform:translate(200%)}.registration .registration-slider .registration-panel:nth-child(4){transform:translate(300%)}.registration .registration-slider.two .registration-panel:first-child{transform:translate(-100%)}.registration .registration-slider.two .registration-panel:nth-child(2){transform:translate(0%)}.registration .registration-slider.two .registration-panel:nth-child(3){transform:translate(100%)}.registration .registration-slider.two .registration-panel:nth-child(4){transform:translate(200%)}.registration .registration-slider.three .registration-panel:first-child{transform:translate(-200%)}.registration .registration-slider.three .registration-panel:nth-child(2){transform:translate(-100%)}.registration .registration-slider.three .registration-panel:nth-child(3){transform:translate(0%)}.registration .registration-slider.three .registration-panel:nth-child(4){transform:translate(100%)}.registration .registration-slider.four .registration-panel:first-child{transform:translate(-300%)}.registration .registration-slider.four .registration-panel:nth-child(2){transform:translate(-200%)}.registration .registration-slider.four .registration-panel:nth-child(3){transform:translate(-100%)}.registration .registration-slider.four .registration-panel:nth-child(4){transform:translate(0%)}.registration .registration-heading-container{background-color:var(--backgroundColor);background-position:50%;background-size:cover;flex-grow:1}.registration .registration-start-time{align-items:center;margin-bottom:15px;display:flex}.registration .registration-start-time.hideStartTime{display:none}.registration .registration-start-time-title{margin-bottom:0}.registration .registration-start-time-date{text-align:center;background-color:var(--containerColor);border-radius:12px;width:50px;height:50px;margin-inline-end:10px;padding-top:8px}.registration .registration-start-time-date .month.evt-caption-2,.registration .registration-start-time-date .month{color:var(--secondaryAccentColor);text-align:center;line-height:1}.registration .registration-title{font-family:var(--headingFont);white-space:pre-wrap;margin-bottom:15px}.registration .registration-description{max-width:524px;margin-bottom:0;font-size:18px;line-height:30px}.registration .registration-form-container{flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;max-width:455px;display:flex;position:relative}.registration .registration-logo{align-items:center;display:flex}.registration .registration-logo img{max-height:40px}.registration .registration-form-inner{flex-direction:column;flex-grow:1;min-height:0;margin-right:-40px;padding-bottom:10px;padding-right:40px;display:flex}.registration .registration-form-inner .evt-field-label{font-size:initial;color:var(--bodyTextColor)}.registration .registration-form-inner .sign-in{text-align:left;color:var(--accentColor);justify-content:flex-start;align-items:flex-start;margin:0;padding:0 0 16px}.registration .registration-form-inner.verification{padding-top:60px}.registration .registration-form-inner.verification p{font-size:20px;line-height:32px;animation:.3s signInMessage}.registration .registration-form-inner .sso-sign-in-text{text-align:center;margin:20px 0 15px}.registration .registration-form-title{font-family:var(--headingFont);word-break:break-word;margin-bottom:25px}.registration .registration-form{width:100%;min-height:0}.registration .registration-fields{flex-grow:1}.registration .registration-actions{flex-shrink:0;width:100%;padding-top:25px;display:flex}.registration .registration-actions.primary{flex-direction:column}.registration .registration-actions.primary .evt-button{font-family:var(--bodyFont)}.registration .registration-actions.primary .evt-button+.evt-button,.registration .registration-actions.primary .evt-button+.button-icon-wrapper{margin-top:25px}.registration .registration-actions.secondary .registration-button{font-family:var(--bodyFont)}.registration .registration-actions.secondary .registration-button+.registration-button,.registration .registration-actions.secondary .registration-button+.button-icon-wrapper{margin-left:15px}.registration .registration-actions.secondary>div{margin-left:auto}.registration .registration-button{height:55px;color:var(--containerColor);background-color:var(--accentColor);border-radius:var(--customButtonBorderRadius,100px);padding:15px 25px;font-size:13px;font-weight:700;line-height:25px}.registration .registration-button.secondary{color:var(--accentColor);background-color:rgba(var(--accentColor-rgb), .1)}.registration .registration-button.icon-only{width:55px;padding-left:0!important;padding-right:0!important}.registration .registration-button img{width:20px;height:20px;margin-right:10px}.registration .button-icon-wrapper{justify-content:center;align-items:center;margin:0 -10px;display:flex}.registration .button-icon-wrapper .evt-button{margin:0 10px!important}.registration .button-icon-wrapper .evt-button img{width:20px}.registration .registration-avatar-wrapper{transition:opacity .25s}.registration .registration-avatar-wrapper.fading{opacity:0}.registration .registration-avatar{border-radius:var(--customImageBorderRadius,12px);background-position:50%;background-size:cover;background-color:rgba(var(--accentColor-rgb), .1);margin-bottom:90px;position:relative}.registration .registration-avatar:before{content:"";padding-bottom:100%;display:block}.registration .registration-avatar button.avatar-upload{width:55px;height:55px;color:var(--containerColor);background-color:var(--accentColor);position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.registration .registration-avatar .navdrop-list{background-color:var(--containerColor);border-radius:0;margin-top:8px;top:100%;box-shadow:0 4px 16px #00000029}.registration .registration-avatar .navdrop-list button{white-space:nowrap;color:var(--accentColor);background-color:#0000;border-radius:0;justify-content:flex-start;padding:10px 16px;font-size:13px;font-weight:600;position:relative}.registration .registration-avatar .navdrop-list button:hover{background-color:var(--backgroundColor)}.registration .registration-avatar .navdrop-list button input{opacity:0;cursor:pointer;width:100%;height:100%;font-size:0;position:absolute;top:0;left:0}.registration .registration-avatar .navdrop-list [class*=ev-icon-]{margin-right:8px}.registration .registration-avatar-name{text-transform:uppercase;color:var(--accentColor);font-size:75px;line-height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.registration .registration-error{color:#fff;text-align:center;opacity:.9;background:#ec0c00;border-radius:8px;margin-top:6px;padding:3px 6px;font-weight:500;animation:.15s errorShake}.registration .registration-error.custom-failed-passcode{white-space:pre-line;margin-bottom:10px}.registration .registration-error.custom-failed-passcode p{margin:initial}.registration.form-right .registration-heading-container{padding:80px}.registration.form-right .registration-form-container{background-color:var(--containerColor);padding:40px 40px 0}.registration.form-right .registration-logo{margin-bottom:35px}.registration.form-left .registration-slider{width:100%}.registration.form-left{flex-direction:row-reverse}.registration.form-left .registration-heading-container{flex-direction:column;justify-content:center;padding:60px 120px 60px 270px;display:flex}.registration.form-left .registration-form-container{background-color:var(--containerColor);padding:100px 0 0 150px}.registration.form-left .registration-logo{margin-bottom:25px}.registration.form-left .registration-slider{position:absolute;top:180px;left:150px;overflow:visible}.registration.form-left .registration-panel.active{width:480px;overflow:visible}.registration.form-left .registration-panel{width:480px}.registration.form-left .registration-form{border-radius:var(--customContainerBorderRadius,18px);background-color:var(--containerColor);height:100%;padding:40px;overflow:hidden auto;box-shadow:0 2px 4px #0003}.registration .currencies{margin-bottom:15px}.registration .currencies .currency-btn{height:fit-content;margin-right:4px;padding:0 8px}.registration .ticketing .title{font-weight:700}.registration .ticketing .ticket{background-color:#f7f7f9;border-radius:12px;justify-content:space-between;margin-bottom:15px;padding:15px;font-size:14px;display:flex}.registration .ticketing .ticket p{margin:0}.registration .ticketing .ticket .ticket-name{text-transform:uppercase;color:var(--accentColor);font-weight:700}.registration .ticketing .ticket .ticket-description{color:#908ca0;font-size:13px;font-weight:700}.registration .ticketing .ticket .ticket-price{color:#908ca0;font-weight:700}.registration .ticketing .ticket .ticket-sold-out{text-transform:uppercase;align-self:center;width:25%}.registration .ticketing .ticket-checkbox{justify-content:center;align-items:center;width:25%;display:flex}.registration .ticketing .ticket-checkbox .custom-checkbox{width:26px;height:26px}.registration .ticketing .credit-card{flex-direction:column;display:flex}.registration .ticketing .credit-card .small-cols{justify-content:space-between;display:flex}.registration .ticketing .credit-card .small-cols .evt-field-wrapper:first-of-type{margin-top:25px}.registration .ticketing .credit-card .small-cols div{width:48%}.registration .ticketing .credit-card .small-cols div div{width:100%}.registration .ticketing .credit-card .stripe-wrapper{height:55px;font-family:var(--bodyFont);color:var(--bodyTextColor);border-style:solid;border-width:1px;width:100%;padding:18px 20px 15px;font-size:15px;font-weight:500;line-height:25px;transition:border .15s}.registration .ticketing .credit-card .stripe-wrapper.error{border-color:#ff3434!important}.registration .ticketing .credit-card .stripe-wrapper.ok{border-color:#18d158!important}.registration p.sold-out{padding-bottom:25px}.registration .sold-out-container{opacity:.4;position:relative}.registration .google-signin img{margin-right:6px}.registration .google-signin svg.waiting-indicator circle{fill:rgba(var(--bodyTextColor-rgb), .5)!important}.registration .reg-evt-heading-5,.registration .registration-start-time-date{font-size:20px;font-weight:600;line-height:25px}.registration .external-registration{margin-bottom:24px}@media only screen and (width<=1440px){.registration .registration-description{max-width:none}.registration.form-right .registration-heading-container{padding-left:40px;padding-right:40px}.registration.form-left .registration-form-container{left:40px}}@media only screen and (width<=1024px){.registration .registration-heading-container{display:none}.registration .registration-logo{flex-shrink:0;height:80px;padding-left:75px;padding-right:75px}.registration .registration-form-container{width:100%}.registration .registration-form{align-self:center;width:375px;margin:0 auto;padding:40px 0}.registration .registration-form-inner{flex-grow:0}.registration.form-left .registration-slider{width:400%}.registration.form-left .registration-heading-container{display:none}.registration.form-left .registration-logo{margin-bottom:0}.registration.form-left .registration-form-container{padding:0;position:static}.registration.form-left .registration-form-container .registration-form{padding:40px 25px 25px}.registration.form-left .registration-slider{top:120px;left:40px}.registration.form-left .registration-slider .registration-panel{width:calc(25% - 80px)}.registration.form-left .registration-form{box-shadow:none;padding:40px 0}.registration.form-right .registration-logo{margin-bottom:0}.registration.form-right .registration-form-container{padding:0}}@media only screen and (width<=768px){.registration .registration-logo{height:60px;padding-left:20px;padding-right:20px}.registration .registration-form{width:100%;padding:40px 25px 25px}.registration .registration-form-inner{margin-right:-25px;padding-right:25px}.registration.form-left .registration-form{padding:40px 25px 25px}.registration.form-left .registration-slider{top:50px;left:5px;overflow:hidden}.registration.form-left .registration-slider .registration-panel{width:25%}.registration.form-left .registration-panel.active{overflow:auto}.registration.form-right .registration-slider{top:50px;left:5px}.registration.form-right .registration-slider .registration-panel{width:25%}.registration.form-right .registration-form-container{padding:0}}
