@font-face{font-family:HKGrotesk;src:url(../fonts/HKGrotesk-Medium.78037f1c.otf)}.text-h4,h1{font-family:HKGrotesk,sans-serif}.q-header{background-color:#000}.q-header .q-toolbar .lang-switch{cursor:pointer;margin:0 5px}.q-header .q-toolbar .username{font-weight:400}.q-header .q-toolbar .q-btn-dropdown .q-avatar,.q-header .q-toolbar .q-toolbar__title span .q-avatar{margin-right:.5rem}.q-header .q-toolbar .q-toolbar__title span img{transition:transform .8s ease-in-out}.q-header .q-toolbar .q-toolbar__title span:hover img{transform:rotate(2turn)}@media (max-width:599.98px){.q-header .q-toolbar .q-btn-dropdown .q-btn-dropdown__arrow{margin-left:0}.q-header .q-toolbar .q-btn-dropdown .username{display:none}}.q-menu.no-maxwidth-menu{max-width:95vw!important}.q-drawer .q-scrollarea{height:100vh}.home-infocard-wrapper{display:flex;flex-direction:column}.home-infocard-wrapper .q-card{margin-left:1rem;margin-right:1rem;min-width:min(500px,90vw);width:calc(100% - 2rem)}.home-infocard{margin:1rem 0;padding:1.5rem 3rem}.autofill-sticky-card{position:sticky;top:80px}.normal-margin-card .q-card__section+.q-card__section{padding-top:16px}.thin-header-card .card-header{padding:8px 16px}.q-card__section.q-pa-none>.q-list--bordered{border-left:0;border-right:0}@media (min-width:1024px){.q-card.horizontal-list-card{display:flex}.q-card.horizontal-list-card>.q-card__section:first-child{padding-left:24px;padding-right:24px}.q-card.horizontal-list-card>.q-card__section+.q-card__section{flex-grow:1}.q-card.horizontal-list-card .q-list--bordered{border:none}.q-card.horizontal-list-card .q-list--separator>.q-item-type{border-left:1px solid #0000001f;border-top:0}.q-card.horizontal-list-card .q-list{display:flex;height:100%}.q-card.horizontal-list-card .q-list .q-item{flex:1 1 0}}.q-card__actions.float-actions{display:block}.q-card__actions.float-actions:after{clear:both;content:"";display:block;float:none}.q-card__actions.float-actions .q-btn{display:block}.q-card__actions.float-actions .q-btn:first-child{float:left}.q-card__actions.float-actions .q-btn:last-child{display:inline-flex;float:right}.q-card.event-header{margin-bottom:6rem;padding:2rem 3rem}@media (max-width:1023.98px){.q-card.event-header{margin-bottom:3rem;padding:2rem 1rem}}.page-user\.currentRegistrations .q-card,.page-user\.historyOfRegistrations .q-card{height:100%;overflow:hidden}.page-user\.currentRegistrations .q-card dd,.page-user\.currentRegistrations .q-card dt,.page-user\.historyOfRegistrations .q-card dd,.page-user\.historyOfRegistrations .q-card dt{display:inline-block}.page-user\.currentRegistrations .q-card dt,.page-user\.historyOfRegistrations .q-card dt{font-weight:700}.page-user\.currentRegistrations .q-card dd,.page-user\.historyOfRegistrations .q-card dd{margin-left:.5rem}.page-user\.currentRegistrations .team-form>.q-field--error,.page-user\.historyOfRegistrations .team-form>.q-field--error{margin-bottom:.5rem}.page-user\.currentRegistrations .team-form .q-card .q-card__section:not(.header),.page-user\.historyOfRegistrations .team-form .q-card .q-card__section:not(.header){padding-top:1rem;position:relative;z-index:1}.page-user\.currentRegistrations .team-form .q-card .q-card__section.header,.page-user\.historyOfRegistrations .team-form .q-card .q-card__section.header{background-color:#e6e6e6;position:relative;z-index:9}.page-user\.currentRegistrations .team-form .q-card .q-card__section.header .col .q-btn,.page-user\.historyOfRegistrations .team-form .q-card .q-card__section.header .col .q-btn{margin-right:.5rem}.my-registration-event-card{min-width:min(30rem,100%);text-transform:none}@media (max-width:1439.98px){.home-infocard{padding:1rem}}.drag-and-drop{height:100%;position:relative;width:100%}.drag-and-drop.dragging *{pointer-events:none}.drag-and-drop.dragging:after{align-items:center;background:#23a3ddcc;border:3px dashed #fff;color:#fff;content:attr(data-dragging-text);display:flex;font-size:1.75rem;font-weight:500;height:100%;justify-content:center;left:0;padding:1rem;position:absolute;top:0;width:100%}.q-btn{font-weight:400}.q-btn .btn-tooltip-icon{font-size:1.5rem;opacity:.6;padding:.75rem;position:absolute;right:0;top:0}.q-btn .btn-tooltip-icon:hover{opacity:.8}.picking-buttons button{font-weight:400}.picking-role.picking-buttons .btn-container .q-btn{color:#fff!important}.picking-role.picking-buttons .btn-container:first-of-type .q-btn{background:#03aebb}.picking-role.picking-buttons .btn-container:nth-of-type(2) .q-btn{background:#46d480}.picking-role.picking-buttons .btn-container:nth-of-type(3) .q-btn{background:#fd614c}.picking-role.picking-buttons .btn-container:nth-of-type(4) .q-btn{background:#f47e0e}.picking-role.picking-buttons .btn-container:nth-of-type(5) .q-btn{background:#fdeb4e}.go-back-button{border-radius:100%;height:2rem;width:2.25rem}.q-notifications .q-notification{position:relative}.q-notifications .q-notification .q-notification__actions{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.q-notifications .q-notification .q-notification__actions button{background-color:initial;color:#0000;height:100%;padding:0;width:100%}@media (min-width:1440px){.q-layout-padding{padding:16px}}.full-page-loader{background-color:#f5f5f5;height:100%;left:0;position:fixed;top:0;width:100%;z-index:6003}.full-page-loader img{left:50%;max-width:100px!important;position:absolute;top:50%;transform:translate(-50%,-50%)}.pointer-cursor{cursor:pointer}.fade-enter-active{transition:all .3s ease}.fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to{opacity:0}main.q-page a:not(.q-item):not(.q-btn-item){color:#23a3dd;text-decoration:underline}.q-pagination a.q-btn[type=button],main.q-page a:not(.q-item):not(.q-btn-item):hover{text-decoration:none}.dialog-medium{max-width:80vw!important;width:1000px}.simple-confirm-dialog .q-card__actions{-webkit-box-pack:initial;display:block;flex:none;justify-content:normal}.simple-confirm-dialog .q-card__actions button{display:inline-flex;float:left;margin-bottom:8px}.simple-confirm-dialog .q-card__actions button:last-child{float:right}.empty-info{color:#999;display:block;font-style:italic;padding:.5rem 1.5rem;text-align:center}.close-paragraphs p{margin-bottom:8px}.margin-center{margin:0 auto}.-q-mx-sm{margin-left:-8px;margin-right:-8px}.hidden-link{text-decoration:none!important}.text-capitalize-first-letter:first-letter{text-transform:uppercase}.q-item.highlighted .q-item__label{font-weight:700}.q-item:not(.q-item--active).unhighlighted .q-item__label{font-weight:300;opacity:.8}.page-404 .q-page h1{font-size:3rem;line-height:1em}.page-404 .q-page p{font-size:1.5rem}.page-404 .q-page h1,.page-404 .q-page p{padding:0 1rem;text-align:center}.page-404 .q-page .emoji i{font-size:7rem;margin:1rem 0}.fa-exclamation-circle{font-size:20px}.mode-flag{background-color:#fff;border-radius:3px;color:#000;font-family:monospace;font-size:.5em;padding:1px 2px}.flag-dimmed{opacity:.5}.flag-dimmed:hover{opacity:1}.hide{display:none!important}.bg-btn-1{background:#03aebb}.bg-btn-2{background:#46d480}.bg-btn-3{background:#fd614c}.bg-btn-4{background:#f47e0e}.bg-btn-5{background:#fdeb4e}.bg-win{background:#77dd76}.bg-lose{background:#ff6962}.gwt-SuggestBoxPopup{border:none!important;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;z-index:6001!important}.gwt-SuggestBoxPopup .suggestPopupContent tr td{color:#000;line-height:32px;padding:8px 16px}.gwt-SuggestBoxPopup .suggestPopupContent tr td.item-selected,.gwt-SuggestBoxPopup .suggestPopupContent tr td:hover{background-color:#0000001a}.q-checkbox.q-field--error,.q-checkbox.q-field--error .q-checkbox__bg{color:#c10015}.q-select .q-field__control .q-field__native>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-editor__toolbar-group:last-child{align-items:center;display:flex;margin-left:auto;margin-right:.5rem}.q-editor__toolbar-group:last-child:before{display:none}td>.q-select .q-field__append,th.filterable-table-heading .q-field__append{font-size:18px}th.filterable-table-heading .q-field__control,th.filterable-table-heading .q-field__control-container,th.filterable-table-heading .q-field__label,th.filterable-table-heading .q-field__prepend{color:inherit}th.filterable-table-heading .q-field__prepend{font-size:14px}th.filterable-table-heading .q-field__label,th.filterable-table-heading .q-field__native{font-size:12px;font-weight:500}th.filterable-table-heading .q-field.q-field--float .q-field__label{font-weight:400}th.filterable-table-heading .q-field__native{min-width:50px}th.filterable-table-heading .meals-filter .q-field__native{min-width:25px}.table-filter-options .q-item{font-size:13px;padding:2px 10px}.small-overflow-column{max-width:180px;overflow:hidden;text-overflow:ellipsis}table td .q-field{font-size:13px}.q-editor__content h2,.q-editor__content h3,.q-menu .q-item__section h2,.q-menu .q-item__section h3,.wysiwyg-content h2,.wysiwyg-content h3{line-height:1.25}.q-editor__content h2,.q-menu .q-item__section h2,.wysiwyg-content h2{font-size:1.8rem;font-weight:400}.q-editor__content h3,.q-menu .q-item__section h3,.wysiwyg-content h3{font-size:1.4rem;font-weight:300}.q-editor{background-color:initial}.q-editor.fullscreen{background-color:#f5f5f5;margin:0!important}.q-editor.fullscreen .q-editor__content{width:100%}.q-editor__content,.q-editor__toolbars-container{background-color:#fff}.q-editor__content,.wysiwyg-content{margin:0 auto;max-width:55rem}.q-editor__content h2,.wysiwyg-content h2{line-height:1.5;margin:2rem 0 .5rem}.q-editor__content h2+h3,.wysiwyg-content h2+h3{margin-top:0}.q-editor__content h3,.wysiwyg-content h3{line-height:1.5;margin:1.2rem 0 .5rem}.q-editor__content blockquote,.q-editor__content img,.q-editor__content ol,.q-editor__content p,.q-editor__content ul,.wysiwyg-content blockquote,.wysiwyg-content img,.wysiwyg-content ol,.wysiwyg-content p,.wysiwyg-content ul{margin:0 0 1rem}.q-editor__content blockquote,.wysiwyg-content blockquote{border-left:1px solid #23a3dd;padding:.5rem 0 .5rem 1rem}.q-editor__content blockquote p,.wysiwyg-content blockquote p{margin:0}.q-editor__content hr,.wysiwyg-content hr{margin:1rem 0}.q-editor__content img,.wysiwyg-content img{display:block;margin-left:auto;margin-right:auto;max-width:100%}.q-editor__content{cursor:text;max-height:70vh}.q-layout.page-home .q-page-container img{max-height:15.626rem;max-width:min(90vw,33.75rem)}.page-event .event-header.smaller{margin-bottom:15px;padding-bottom:1rem;padding-top:1rem}@media (min-width:1023.98px){.page-event .event-header.smaller{margin-bottom:3rem}}.page-event .event-header i.far,.page-event .event-header i.fas{font-size:1.2em;margin-right:.25rem;margin-top:-2px}.page-event .picking-buttons .q-btn{font-size:1.8rem!important;height:100%;line-height:1.2;padding:2rem;width:80%}@media (min-width:1023.98px){.page-event .picking-buttons .q-btn{font-size:2vw!important;padding:2rem 0}}@media (min-width:1440px){.page-event .picking-buttons .q-btn{font-size:1.8rem!important}}.page-event .picking-buttons .q-btn .q-icon:first-child{font-size:2.5em;margin-bottom:.5rem}.page-event .q-card{height:100%;overflow:hidden}.page-event .q-card dd,.page-event .q-card dt{display:inline-block}.page-event .q-card dt{font-weight:700}.page-event .q-card dd{margin-left:.5rem}.page-event .team-form>.q-field--error{margin-bottom:.5rem}.page-event .team-form .q-card .q-card__section:not(.header){padding-top:1rem;position:relative;z-index:1}.page-event .team-form .q-card .q-card__section.header{background-color:#e6e6e6;position:relative;z-index:9}.page-event .team-form .q-card .q-card__section.header .col .q-btn{margin-right:.5rem}.page-event .q-field--with-bottom:not([style="display: none;"])+.checkbox-wrapper{margin-top:-.5rem}.page-event .checkout-heading{margin-bottom:.5rem;margin-top:1.5rem}.page-event .form-conditional-block{margin-left:20px}@media (min-width:1023.98px){.page-event .form-conditional-block{margin-left:40px}}.q-card-section-wrapper{transition:height .5s ease}.q-card-section-wrapper.hiddenCard{display:none}.smaller-margin-menu .q-item .q-item__section--avatar{min-width:auto}.smaller-margin-menu .q-item .q-item__section--main+.q-item__section--avatar{margin-right:-10px}.billing-modal .q-scrollarea{border:1px solid #0000001f;height:60vh;margin-bottom:-15px;margin-left:-16px}.deletion-avatar{color:#fff}.deletion-avatar.deleting{background-color:#c10015!important;opacity:1!important;transition:opacity .1s linear,color .1s linear}.deletion-avatar.deleting:hover .fas{color:#fff}.deletion-avatar.deleting .fas{background-color:#c10015;color:#ffffffd9}@media (hover:none){.deletion-avatar{background-color:#c10015!important;opacity:1!important;transition:opacity .1s linear,color .1s linear}.deletion-avatar:hover .fas{color:#fff}.deletion-avatar .fas{background-color:#c10015;color:#ffffffd9;color:#fff!important}}@media (min-width:1023.98px){.autofill-wrapper{padding-left:3rem}}.autofill-sticky-card .q-scrollarea{height:calc(100vh - 130px)}.autofill-sticky-card .q-item__label--header{text-align:center}.autofill-sticky-card .q-item .q-avatar{cursor:pointer;transition:background-color .1s linear}.autofill-sticky-card .q-item .q-avatar.deleting .fas{opacity:1}.autofill-sticky-card .q-item .q-avatar .fas{opacity:0;position:absolute;transition:opacity .1s linear}.autofill-sticky-card .q-item.registered:hover{background-color:#eaeaea}.autofill-sticky-card .q-item.registered .q-avatar,.autofill-sticky-card .q-item.registered .q-item__section--main{opacity:.6}@media (max-width:599.98px){.autofill-sticky-card{position:relative;top:0}.autofill-sticky-card .q-scrollarea{height:210px}.autofill-sticky-card .q-scrollarea.small{height:115px}.autofill-sticky-card .q-scrollarea__thumb{display:none}}@media (hover:none){.autofill-sticky-card .q-item .q-avatar .fas{opacity:1}}.hidable{height:0;overflow:hidden;transition:height .5s linear}.hidable.visible{height:100%}.my-card .text-h6{display:flex;justify-content:space-between}.my-card .text-h6 .q-badge{align-self:center;color:inherit!important;font-size:inherit;font-weight:inherit;line-height:1;text-transform:uppercase}.\!tw-m-0{margin:0!important}.tw-mx-auto{margin-left:auto;margin-right:auto}.-tw-mb-2{margin-bottom:-.5rem}.tw-mt-2{margin-top:.5rem}.tw-h-10{height:2.5rem}.tw-min-h-0{min-height:0}.tw-w-full{width:100%}.tw-py-2{padding-bottom:.5rem;padding-top:.5rem}.tw-pl-6{padding-left:1.5rem}.\!tw-text-2xl{font-size:1.5rem!important;line-height:2rem!important}.tw-leading-none{line-height:1}.\!tw-text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.before\:tw-border-none:before{border-style:none;content:var(--tw-content)}