@import'https://fonts.googleapis.com/css2?family=Noto+Emoji&display=swap';@keyframes fade-in{to{opacity:1}}.page-feedback .break{display:none}.page-feedback section.striped,.page-feedback section.striped:nth-of-type(4n+1){background-color:#d2a0ff}.page-feedback footer{color:#d2a0ff}.page-feedback footer .footer-details{border-bottom:1px solid #d2a0ff}.page-feedback footer .footer-details a svg{fill:#d2a0ff}.page-feedback .days .day:not(.active) .day-number{color:#d2a0ff;-webkit-text-fill-color:#d2a0ff}.page-feedback .tracks{flex-direction:column}.page-feedback .track.hidden-track{display:none}.page-feedback .track.room-pink .talk.organization-item,.page-feedback .track.room-yellow .talk.organization-item,.page-feedback .track.room-green .talk.organization-item{display:none}.page-feedback .track.room-pink .talk:before,.page-feedback .track.room-yellow .talk:before,.page-feedback .track.room-green .talk:before{border-right-color:rgb(189,144,229.5)}.page-feedback .track.room-pink .talk:after,.page-feedback .track.room-yellow .talk:after,.page-feedback .track.room-green .talk:after{border-top-color:rgb(189,144,229.5);border-right-color:#d2a0ff}.page-feedback .track.room-pink a.talk:hover:before,.page-feedback .track.room-yellow a.talk:hover:before,.page-feedback .track.room-green a.talk:hover:before{border-right-color:#d2a0ff !important}.page-feedback .track.room-pink:before,.page-feedback .track.room-yellow:before,.page-feedback .track.room-green:before{background:none}.page-feedback .track .track-title{width:100%}.page-feedback .track .track-title hr{border-top:15px solid #000}@media all and (max-width: 600px){.page-feedback .track .track-title hr{border-top-width:10px}}.page-feedback .dojo .talk:not(.registration),.page-feedback .all .talk:not(.registration){width:100%}.page-feedback .dojo .track-titles hr,.page-feedback .all .track-titles hr{border-top:15px solid #000}@media all and (max-width: 600px){.page-feedback .dojo .track-titles hr,.page-feedback .all .track-titles hr{border-top-width:10px}}.page-feedback .talk:last-of-type{margin-bottom:0}.page-feedback .talk p{margin-bottom:.75em}.page-feedback .talk .talk-title,.page-feedback .talk .talk-header{font-size:1.5em;line-height:1em;margin-left:3rem}.page-feedback .talk .talk-speaker{font-weight:600}.page-feedback .talk.talk-15m,.page-feedback .talk.talk-30m,.page-feedback .talk.talk-45m,.page-feedback .talk.talk-full-45m,.page-feedback .talk.talk-60m,.page-feedback .talk.talk-75m,.page-feedback .talk.talk-full-75m,.page-feedback .talk.talk-full-90m,.page-feedback .talk.talk-105m,.page-feedback .talk.talk-full-105m,.page-feedback .talk.talk-120m,.page-feedback .talk.talk-full-120m{height:auto}@media all and (above(1300px)){.page-feedback .talk.talk-15m,.page-feedback .talk.talk-30m,.page-feedback .talk.talk-45m,.page-feedback .talk.talk-full-45m,.page-feedback .talk.talk-60m,.page-feedback .talk.talk-75m,.page-feedback .talk.talk-full-75m,.page-feedback .talk.talk-full-90m,.page-feedback .talk.talk-105m,.page-feedback .talk.talk-full-105m,.page-feedback .talk.talk-120m,.page-feedback .talk.talk-full-120m{height:auto}}@media all and (max-width: 850px){.page-feedback .talk.talk-15m,.page-feedback .talk.talk-30m,.page-feedback .talk.talk-45m,.page-feedback .talk.talk-full-45m,.page-feedback .talk.talk-60m,.page-feedback .talk.talk-75m,.page-feedback .talk.talk-full-75m,.page-feedback .talk.talk-full-90m,.page-feedback .talk.talk-105m,.page-feedback .talk.talk-full-105m,.page-feedback .talk.talk-120m,.page-feedback .talk.talk-full-120m{height:auto}}@media all and (max-width: 600px){.page-feedback .talk.talk-15m,.page-feedback .talk.talk-30m,.page-feedback .talk.talk-45m,.page-feedback .talk.talk-full-45m,.page-feedback .talk.talk-60m,.page-feedback .talk.talk-75m,.page-feedback .talk.talk-full-75m,.page-feedback .talk.talk-full-90m,.page-feedback .talk.talk-105m,.page-feedback .talk.talk-full-105m,.page-feedback .talk.talk-120m,.page-feedback .talk.talk-full-120m{height:auto}}@media all and (max-width: 850px){.page-feedback .talk{padding:0}.page-feedback .talk p,.page-feedback .talk .talk-header,.page-feedback .talk .talk-title{margin-left:0;padding:0}.page-feedback .talk .talk-content{margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px}.page-feedback .talk .talk-content .time{display:block;position:static;margin-bottom:2vw;margin-right:2vw;float:left}.page-feedback .talk .talk-content .talk-speaker{float:left}.page-feedback .talk .talk-content .talk-speaker+p{clear:both}}.page-feedback h3.heading{margin-top:48px;margin-bottom:55px}@media all and (max-width: 850px){.page-feedback h3.heading{display:flex;flex-direction:column-reverse}}@media all and (max-width: 850px){.page-feedback .talk-title{font-size:2.25rem}}@media all and (max-width: 850px){.page-feedback .talk-speaker{font-size:1.125rem;font-weight:700;line-height:1.3em}}.page-feedback .feedback-form{padding-bottom:20px}.page-feedback .feedback-form .form-question{position:relative;margin-bottom:4vw;display:flex;align-items:center;justify-content:flex-end;gap:4vw}@media all and (max-width: 850px){.page-feedback .feedback-form .form-question{flex-direction:column;align-items:stretch}}.page-feedback .feedback-form .form-question .question-label{width:calc(25% - 1vw);margin:0}@media all and (max-width: 850px){.page-feedback .feedback-form .form-question .question-label{width:100%}}.page-feedback .feedback-form .form-question .question-label+div{width:calc(75% - 1vw)}@media all and (max-width: 850px){.page-feedback .feedback-form .form-question .question-label+div{width:100%}}.page-feedback .feedback-form .form-question .emoji{font-family:'Noto Emoji';font-size:72px;line-height:1.2;letter-spacing:0;line-height:96px}@media all and (max-width: 850px){.page-feedback .feedback-form .form-question .emoji{font-size:42px;line-height:57px}}.page-feedback .feedback-form .form-question .emoji-description{font-family:Soleil;font-size:9px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:.765px;text-transform:uppercase}.page-feedback .feedback-form .form-question button{font-family:Teuton23Pro;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px;text-transform:uppercase;padding:18px 40px;border:1px solid #000;cursor:pointer;align-self:flex-end}@media all and (max-width: 850px){.page-feedback .feedback-form .form-question button{align-self:auto}}@media all and (min-width: 600px){.page-feedback .feedback-form .form-question button:hover{background-color:#000;color:#d2a0ff}}.page-feedback .feedback-form .field-group-wrapper{display:flex;margin-bottom:.5em;flex-wrap:wrap;row-gap:12px}@media all and (max-width: 850px){.page-feedback .feedback-form .field-group-wrapper{flex-direction:column;row-gap:0}}@media all and (max-width: 850px){.page-feedback .feedback-form .field-group-wrapper{margin-left:0}}@media all and (max-width: 850px){.page-feedback .feedback-form .field-group-wrapper:not(.field-group-wrapper--emoji) .field-group{width:100%}.page-feedback .feedback-form .field-group-wrapper:not(.field-group-wrapper--emoji) .field-group [type=radio]+label{border-left:1px solid #000;border-top:none}.page-feedback .feedback-form .field-group-wrapper:not(.field-group-wrapper--emoji) .field-group:first-child [type=radio]+label{border-top:1px solid #000}}@media all and (max-width: 850px){.page-feedback .feedback-form .field-group-wrapper--emoji{flex-direction:row;flex-wrap:nowrap;position:relative;left:-10vw;width:100vw !important}}.page-feedback .feedback-form .field-group{position:relative;text-align:center}.page-feedback .feedback-form .field-group.checkbox-group{min-width:20%}.page-feedback .feedback-form .field-group.radio-group{width:20%}@media all and (max-width: 850px){.page-feedback .feedback-form .field-group.radio-group{width:100%}}.page-feedback .feedback-form .field-group>*{display:inline-block;width:100%;height:100%}.page-feedback .feedback-form .field-group [type=radio],.page-feedback .feedback-form .field-group [type=checkbox]{cursor:pointer;left:0}.page-feedback .feedback-form .field-group [type=radio]+label,.page-feedback .feedback-form .field-group [type=checkbox]+label{font-family:'Teuton23Pro';text-transform:uppercase;letter-spacing:.085em;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:16px;border-left:none;padding:.7em .35em .35em}.page-feedback .feedback-form .field-group [type=checkbox].updated-field:not(:checked)+label:before,.page-feedback .feedback-form .field-group [type=checkbox].updated-field:not(:checked)+label:after{animation:none;opacity:1}.page-feedback .feedback-form .field-group [type=checkbox].updated-field+label:before,.page-feedback .feedback-form .field-group [type=checkbox].updated-field+label:after{transform:none}.page-feedback .feedback-form .field-group [type=checkbox]+label{color:#000 !important;border:none;justify-content:flex-start;align-items:flex-start;text-align:left;position:relative;padding-left:calc(2.05em + 2*1px + .5em)}.page-feedback .feedback-form .field-group [type=checkbox]+label:before,.page-feedback .feedback-form .field-group [type=checkbox]+label:after{top:0;left:0;width:calc(2.05em + 2*1px);height:calc(2.05em + 2*1px);pointer-events:none}.page-feedback .feedback-form .field-group [type=checkbox]+label:before{content:'';position:absolute;border:1px solid #000}.page-feedback .feedback-form .field-group [type=checkbox]:checked:not(.updated-field)+label{background-color:#d2a0ff}.page-feedback .feedback-form .field-group [type=checkbox]:checked+label:before{background:#000 url('../images/icon-tick.svg') no-repeat center}@media all and (max-width: 850px){.page-feedback .feedback-form .field-group [type=checkbox]+label{margin-bottom:1em}}@media all and (min-width: 600px){.page-feedback .feedback-form .field-group [type=checkbox]:hover+label{background-color:#d2a0ff;color:#000}.page-feedback .feedback-form .field-group [type=checkbox]:hover+label:before{background-color:#000}}.page-feedback .feedback-form .field-group:not(.field-group--emoji) [type=radio]+label{border:1px solid #000;border-left:0}.page-feedback .feedback-form .field-group:not(.field-group--emoji) [type=radio]:checked+label{background-color:#000;color:#d2a0ff}.page-feedback .feedback-form .field-group:not(.field-group--emoji) [type=radio]:checked.updated-field+label{color:#d2a0ff;background:none}@media all and (min-width: 600px){.page-feedback .feedback-form .field-group:not(.field-group--emoji) [type=radio]:hover+label{background-color:#000;color:#d2a0ff}}.page-feedback .feedback-form .field-group:not(.field-group--emoji):first-child [type=radio]+label{border-left:1px solid #000}.page-feedback .feedback-form .field-group--emoji{width:20%}.page-feedback .feedback-form .field-group--emoji [type=radio]+label,.page-feedback .feedback-form .field-group--emoji [type=checkbox]+label{justify-content:flex-start}.page-feedback .feedback-form .field-group--emoji [type=radio]+label .emoji,.page-feedback .feedback-form .field-group--emoji [type=checkbox]+label .emoji{display:flex;width:96px;height:96px;justify-content:center;align-items:center;border-radius:50%}@media all and (max-width: 850px){.page-feedback .feedback-form .field-group--emoji [type=radio]+label .emoji,.page-feedback .feedback-form .field-group--emoji [type=checkbox]+label .emoji{width:56px;height:56px}}.page-feedback .feedback-form .field-group--emoji [type=radio]:checked+label .emoji,.page-feedback .feedback-form .field-group--emoji [type=checkbox]:checked+label .emoji{background-color:#ac64ff}.page-feedback .feedback-form .field-group--emoji [type=radio]:checked.updated-field+label .emoji,.page-feedback .feedback-form .field-group--emoji [type=checkbox]:checked.updated-field+label .emoji{background-color:#ac64ff}@media all and (min-width: 600px){.page-feedback .feedback-form .field-group--emoji [type=radio]:hover+label .emoji,.page-feedback .feedback-form .field-group--emoji [type=checkbox]:hover+label .emoji{background-color:#ac64ff}}.page-feedback .feedback-form input[type=checkbox],.page-feedback .feedback-form input[type=radio]{z-index:1}.page-feedback .feedback-form .textarea-wrapper{font-family:'Soleil',sans-serif;font-size:16px;line-height:1.4em;font-size:16px;margin-bottom:0}@media all and (max-width: 850px){.page-feedback .feedback-form .textarea-wrapper{margin-left:0;width:100%}}.page-feedback .feedback-form textarea{display:block;font:inherit;min-height:2.2em;padding:.35em;border:1px solid #000}.page-feedback .feedback-form .updated-field.confirmation-visible,.page-feedback .feedback-form .updated-field.waiting-on-confirmation{position:relative}.page-feedback .feedback-form .updated-field.confirmation-visible:before,.page-feedback .feedback-form .updated-field.waiting-on-confirmation:before{opacity:0;animation:fade-in .25s .25s ease-out infinite;animation-iteration-count:1;content:'';z-index:1;background:url('../images/icon-tick.svg') no-repeat center;width:15px;height:15px}.page-feedback .feedback-form .updated-field.confirmation-visible:after,.page-feedback .feedback-form .updated-field.waiting-on-confirmation:after{opacity:inherit;animation:animate-stripes .5s ease-out infinite;background-image:linear-gradient(to right, transparent 50%, black 50%);background-size:200% 100%;transition:background-position .5s;animation-iteration-count:1;content:'';width:calc(100% + 2px);height:calc(100% + 2px)}.page-feedback .feedback-form .updated-field.confirmation-visible:before,.page-feedback .feedback-form .updated-field.confirmation-visible:after,.page-feedback .feedback-form .updated-field.waiting-on-confirmation:before,.page-feedback .feedback-form .updated-field.waiting-on-confirmation:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation-fill-mode:forwards}.page-feedback .feedback-form .updated-field.waiting-on-confirmation:before,.page-feedback .feedback-form .updated-field.waiting-on-confirmation:after{animation-delay:3s}.page-feedback .feedback-form .updated-field+label{position:relative}.page-feedback .feedback-form .updated-field+label:before{opacity:0;animation:fade-in .25s .25s ease-out infinite;animation-iteration-count:1;content:'';z-index:1;background:url('../images/icon-tick.svg') no-repeat center;width:15px;height:15px}.page-feedback .feedback-form .updated-field+label:after{opacity:inherit;animation:animate-stripes .5s ease-out infinite;background-image:linear-gradient(to right, transparent 50%, black 50%);background-size:200% 100%;transition:background-position .5s;animation-iteration-count:1;content:'';width:calc(100% + 2px);height:calc(100% + 2px)}.page-feedback .feedback-form .updated-field+label:before,.page-feedback .feedback-form .updated-field+label:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation-fill-mode:forwards}.page-feedback .program-days{width:400vw}.page-feedback .program-days.active-day-1 .program.day:nth-of-type(1) h2{display:block}@media all and (max-width: 850px){.page-feedback .program-days.active-day-1 .program.day:nth-of-type(1){overflow:visible}}.page-feedback .program-days.active-day-2{transform:translate(-100vw, 0)}.page-feedback .program-days.active-day-2 .program.day:nth-of-type(2) h2{display:block}@media all and (max-width: 850px){.page-feedback .program-days.active-day-2 .program.day:nth-of-type(2){overflow:visible}}.page-feedback .program-days.active-day-3{transform:translate(-200vw, 0)}.page-feedback .program-days.active-day-3 .program.day:nth-of-type(3) h2{display:block}@media all and (max-width: 850px){.page-feedback .program-days.active-day-3 .program.day:nth-of-type(3){overflow:visible}}.page-feedback .program-days.active-day-4{transform:translate(-300vw, 0)}.page-feedback .program-days.active-day-4 .program.day:nth-of-type(4) h2{display:block}@media all and (max-width: 850px){.page-feedback .program-days.active-day-4 .program.day:nth-of-type(4){overflow:visible}}.page-feedback .program.day{width:calc(25% - 16vw);margin-right:16vw}@media all and (max-width: 600px){.page-feedback .program.day{width:calc(25% - 20vw);margin-right:20vw}}
