button{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:var(--smallest-spacing) var(--small-spacing);gap:var(--gap);border-radius:var(--border-radius);border:none;color:var(--white);font-style:normal;font-weight:900;font-size:var(--medium-font);line-height:100%}button.underlined{border-radius:0;padding:var(--tiny-spacing);width:auto;background:none;text-decoration:underline;color:inherit}button.underlined:hover{text-decoration:none}header{display:flex;justify-content:center;align-items:center;padding:var(--small-spacing)}header span{text-transform:capitalize}.header{display:flex;justify-content:center;align-items:center;padding:var(--small-spacing)}.header span{text-transform:capitalize}.hilighted{font-weight:bolder}.input-container input{font-size:16px;border-radius:var(--border-radius);border:1px solid #eae9ec}.select-container{max-width:100%;margin:var(--smallest-spacing) 0;display:flex}.select-container select{flex:1 1;gap:var(--gap);border-radius:var(--border-radius);border:1px solid #eae9ec}.select-container select,.select-container select option{font-size:16px;padding:var(--medium-spacing) var(--small-spacing)}.select-container select .select-dropdown{height:calc(2.496rem + 2px);min-height:calc(2.496rem + 2px);padding-top:.324rem;padding-bottom:.324rem}a{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px 16px;gap:8px;border-radius:8px;border:none;color:var(--white);font-style:normal;font-weight:900;font-size:16px;line-height:100%}.small.loader-container{transform:scale(.5)}.loader-container{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}.lds-ellipsis{display:inline-block;position:relative;width:70px;height:100%;display:flex;align-items:center}.lds-ellipsis.on-white div{background:var(--primary-color)}.lds-ellipsis div{position:absolute;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes displayPopin{0%{top:100%}to{top:0}}@keyframes hidePopin{0%{top:0}to{top:100%}}.popin{display:none;z-index:100;position:fixed;top:0;left:0;height:100vh;height:100dvh;width:100vw;margin:0;border:none;background-color:rgba(0,0,0,.3);padding:0;justify-content:flex-end}.popin.animate-out,.popin[open]{display:flex;flex-direction:column;align-items:center}.popin[open]{animation:displayPopin .75s forwards}.popin.animate-out{animation:hidePopin .75s forwards}.popin .dialog-content{display:flex;flex-direction:column;align-items:center;max-height:80vh;background-color:#fff;padding:16px;overflow-y:auto;margin-bottom:env(safe-area-inset-bottom,0);border-radius:8px 8px 0 0;max-width:100vw;width:100vw;border:none}.popin.error-popin .dialog-content{width:auto;padding:40px;color:#fff;background-color:#7151f2}.popin.error-popin .dialog-content button{padding:8px 16px;border:none;border-radius:8px;color:#7151f2;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.popin.bg-transparent{background-color:transparent}.confirm-popin .button-container button{margin:24px 0;background-color:var(--primary-color);position:relative}.confirm-popin .button-container button span.loading{opacity:0}@media(min-width:480px){.popin{justify-content:center}.popin .dialog-content{border-radius:8px;max-width:80vw;width:80vw}}.attendance-numbers{display:flex}.attendants-left,.attendants-present{flex:1 1;display:flex;flex-direction:column;align-items:center;margin:var(--large-spacing) 0}.number{font-style:normal;font-weight:400;font-size:22px;line-height:30px;height:30px;width:100%;position:relative;text-align:center;vertical-align:middle}.description{font-style:normal;font-weight:900;font-size:14px;line-height:100%}.separator{background:#fff;opacity:.2;margin:var(--large-spacing) 0;width:1px}.attendant-item{display:flex;flex-direction:row;align-items:center;padding:var(--small-spacing) var(--medium-spacing);gap:var(--large-gap);height:56px;background:#fff;border-bottom:1px solid #f2f1f4}.attendant-item svg{flex-shrink:0}.attendant-item svg path{fill:var(--primary-color)}.attendant-item a{display:flex;font-style:normal;align-items:center;font-weight:400;font-size:16px;line-height:100%;color:#383739;padding:0;margin-top:2px}.attendant-item a .attendant-infos{flex:1 1}.attendant-item a .attendant-infos>span{font-style:normal;font-weight:400;font-size:16px;line-height:100%;color:#383739}.attendant-item a .attendant-infos .attendant-institution{font-style:normal;font-weight:400;font-size:14px;line-height:100%;color:#626163}.attendant-item button{background:none;flex-basis:0;padding:0 0 0 16px;display:flex;align-items:center}.attendant-item button .attendant-place{margin-top:3px;font-style:normal;font-weight:900;font-size:14px;line-height:100%;white-space:nowrap;text-align:right;color:var(--primary-color)}.attendant-item .check{display:flex;flex-direction:row;justify-content:center;align-items:center;background:var(--white);border:2px solid var(--grey-40);border-radius:50%;width:20px;height:20px}.attendant-item .check.checked{background:var(--primary-color);border-color:var(--primary-light-color)}.attendants-list li.attendant-item__attendants{margin:0;padding:0;height:auto;border:none}.attendants-list li.attendant-item__attendants ul{margin:0;padding:0}.attendants-list li.attendant-item__attendants ul li.attendant-item{padding-top:8px;padding-bottom:8px;height:auto}.error-container{flex:1 1;display:flex;justify-content:center;align-items:center}.error-container .error{color:#fff;margin:40px;padding:20px;text-align:center;background:#7151f2;border-radius:20px;max-width:80vw}.error-container .error h1{font-style:normal;font-weight:800;font-size:4rem;letter-spacing:-.5px;margin:0 0 20px;overflow-wrap:break-word}.error-container .error h2{font-style:normal;font-weight:800;font-size:4rem;line-height:120%;margin:0 0 32px}.error-container .error p{font-style:normal;font-weight:400;font-size:20px;line-height:140%;margin:0}.error-container .error button{background-color:#fff;color:#000;margin-top:24px}input{border:none}.input-container{max-width:100%;margin:var(--smallest-spacing) 0;display:flex}.input-container input{flex:1 1;padding:var(--medium-spacing) var(--small-spacing);gap:var(--gap);border-radius:var(--gap);border:1px solid var(--grey)}.input-container.with-icon{position:relative}.input-container.with-icon input{padding-right:var(--largest-spacing)}.icon{position:absolute;top:0;bottom:0;right:0;width:40px}.icon,.not-found-container{display:flex;justify-content:center;align-items:center}.not-found-container{flex:1 1}.not-found-container .not-found{color:#fff;margin:40px;padding:20px;text-align:center;background:#7151f2;border-radius:20px;max-width:80vw}.not-found-container .not-found h1{font-style:normal;font-weight:800;font-size:8rem;letter-spacing:-.5px;margin:0 0 20px}.not-found-container .not-found h2{font-style:normal;font-weight:800;font-size:4rem;line-height:120%;margin:0 0 32px}.not-found-container .not-found p{font-style:normal;font-weight:400;font-size:20px;line-height:140%;margin:0}.not-found-container .not-found button{background-color:#fff;color:#000;margin-top:24px}@media(min-width:768px){.not-found-container .not-found{padding:64px 100px}.not-found-container .not-found h1{font-size:180px}}.attendant-header{background-color:var(--primary-color)}.attendant-header button{padding:var(--smallest-spacing);gap:var(--gap);opacity:.5;border:1px solid #fff;border-radius:var(--border-radius);width:auto;background-color:transparent}.attendant-main{background-color:var(--primary-color);padding-bottom:var(--largest-spacing)}.attendant-main form{background-color:#fff;border-radius:var(--large-border-radius);padding:var(--large-spacing)}.attendant-main form input:focus+label{box-shadow:0 0 0 2px #ffbf47}.attendant-main .top{display:flex;justify-content:space-between;margin-bottom:var(--medium-spacing)}.attendant-main .top .category{margin-right:var(--large-spacing);font-style:normal;font-weight:400;font-size:18px;line-height:100%;color:#1d1d1b;display:flex;align-items:center}.attendant-main .top .category-number{display:flex;justify-content:center;aspect-ratio:1/1;min-height:34px;padding:var(--smallest-spacing);background:var(--octonary-color-light);font-style:normal;font-weight:900;font-size:18px;color:var(--octonary-color);border-radius:50%;text-align:center;vertical-align:middle}.attendant-main .middle,.attendant-main .top .category-number div{display:flex;align-items:center}.attendant-main .middle{margin:var(--large-spacing) 0;justify-content:space-between}.attendant-main .middle .guest-info{margin-right:var(--small-spacing);flex:1 1}.attendant-main .middle .guest-info .guest-place{font-style:normal;font-weight:900;font-size:60px;line-height:82px}.attendant-main .middle .guest-info .guest-name{text-transform:capitalize;font-style:normal;font-weight:900;font-size:22px;line-height:120%}.attendant-main .middle .guest-info .guest-institution{font-style:normal;font-weight:400;font-size:13px;line-height:18px}.attendant-main .middle .guest-info.attendant-info .guest-place{font-style:normal;font-weight:900;font-size:39px;line-height:53px}.attendant-main .middle .guest-info.attendant-info .guest-name{font-style:normal;font-weight:900;font-size:13px;line-height:120%}.attendant-main .middle .check{display:flex;flex-direction:row;justify-content:center;align-items:center;background:#f2f1f4;border:4px solid #f8f7fa;border-radius:50%;width:64px;height:64px;flex-shrink:0}.attendant-main .middle .check.checked{background:var(--primary-color);border-color:var(--primary-light-color)}.attendant-main .bottom{margin-top:var(--large-spacing)}.attendant-main .bottom button{flex-direction:row;justify-content:center;padding:14px 16px;border-radius:8px;height:52px}.attendant-main .bottom button,.attendant-main .bottom button .text-container{display:flex;align-items:center}.attendant-main .bottom button .text-container .validate{margin-top:3px;margin-right:8px}.attendant-main .bottom button.center{margin-left:auto;margin-right:auto;margin-top:var(--medium-spacing)}.attendant-main .guest-separator{background:#eae9ec;height:1px;position:relative}.attendant-main .guest-separator .ellipsis-1{left:-38px}.attendant-main .guest-separator .ellipsis-1,.attendant-main .guest-separator .ellipsis-2{position:absolute;top:-8px;width:16px;height:16px;background:var(--primary-color);border-radius:50%}.attendant-main .guest-separator .ellipsis-2{right:-38px}.home,.home .header{display:flex;flex-direction:column}.home .header{margin:var(--largest-spacing) 0}.home .header .title{font-style:normal;font-size:var(--medium-font);text-align:center;margin-bottom:var(--smallest-spacing)}.home .header .subtitle{margin:0;font-style:normal;font-size:var(--small-font);line-height:100%;text-align:center}.home Select{margin-bottom:var(--largest-spacing)}.home .button-group{display:flex;flex-direction:column;gap:var(--smallest-spacing);margin-bottom:24px}.home h1{margin-top:0;margin-bottom:var(--small-spacing);font-style:normal;font-size:var(--large-font);line-height:100%;text-align:center}.home .bottom{color:var(--white);margin:0 calc(var(--medium-spacing)*-1);margin-top:auto}.institution-header{display:flex}.institution-header .title{flex:1 1;margin-right:var(--large-spacing);text-align:center}.institution-header .left{background:none;padding:var(--smallest-spacing);width:auto}.institution-main{overflow:auto}.institution-main .instition-list-header{text-align:center;vertical-align:middle;font-style:normal;font-weight:500;font-size:14px;line-height:100%;color:#383739;padding:var(--smallest-spacing);gap:10px;height:32px;background:var(--primary-lightest-60-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0 calc(var(--medium-spacing)*-1)}.not-connected-container{flex:1 1;display:flex;justify-content:center;align-items:center}.not-connected-container .not-connected{color:#fff;margin:40px;padding:40px;text-align:center;background:#7151f2;border-radius:20px;max-width:80vw}.not-connected-container .not-connected h1{font-style:normal;font-weight:800;font-size:4rem;letter-spacing:-.5px;margin:0 0 20px;overflow-wrap:break-word}.not-connected-container .not-connected p{font-style:normal;font-weight:400;font-size:20px;line-height:140%;margin:0}@media(min-width:768px){.not-connected-container .not-connected{padding:64px 100px}.not-connected-container .not-connected h1{font-size:100px}}.search-input{margin:var(--tiny-spacing) var(--large-spacing)}.search-input input{padding-top:var(--small-spacing);padding-bottom:var(--small-spacing)}.section-title{display:flex;flex-direction:row;align-items:center;padding:var(--smallest-spacing);gap:var(--smallest-spacing);height:32px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.section-title>span{font-style:normal;font-weight:500;font-size:14px;line-height:100%;color:var(--black);padding:8px}.attendants-list-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.attendants-list-header form{display:flex;flex-direction:row;align-items:center;justify-content:right;padding:.75em 0;padding-right:var(--medium-spacing);gap:var(--smallest-spacing);flex:1 1}.attendants-list-footer{position:fixed;width:100%;bottom:0}.attendants-list-footer a{border-bottom-left-radius:0;border-bottom-right-radius:0}.check{display:flex;flex-direction:row;justify-content:center;align-items:center;background:var(--white);border:2px solid var(--grey-40);border-radius:50%;width:20px;height:20px}.check.checked{background:var(--primary-color);border-color:var(--primary-light-color)}.attendants-list li,.institutions-list li{display:flex;flex-direction:row;align-items:center;padding:var(--small-spacing) var(--medium-spacing);height:56px;background:#fff;border-bottom:1px solid #f2f1f4}.attendants-list li a,.institutions-list li a{display:flex;font-style:normal;font-weight:400;font-size:16px;line-height:100%;color:#383739;padding:0}.attendants-list li a .institution-name,.institutions-list li a .institution-name{flex:1 1}.attendant-list-container{margin-bottom:3em}#markus-seat-planner{width:100%;height:100%}@font-face{font-family:Avenir;src:url(/fonts/Avenir.otf);font-weight:400}body,html{height:100%;padding:0;margin:0;color:var(--black)}*,body,html{font-family:Avenir,sans-serif}*{box-sizing:border-box}a{color:inherit;text-decoration:none}[role=button],[type=button],a,button,label{cursor:pointer}:disabled{opacity:.75;filter:brightness(75%)}#__next{height:100%;display:flex;flex-direction:column}main{flex:1 1;padding:0 var(--medium-spacing)}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}ol,ul{margin:0;padding:0;width:100%}.bold{font-weight:900}.primary-bg{background-color:var(--primary-color)}.primary-light-bg{background-color:var(--primary-light-color)}.primary-lightest-bg{background-color:var(--primary-lightest-color)}.primary-lightest-60-bg{background-color:var(--primary-lightest-60-color)}.secondary-bg{background-color:var(--secondary-color)}.secondary-light-bg{background-color:var(--secondary-light-color)}.secondary-lightest-bg{background-color:var(--secondary-lightest-color)}.tertiary-bg{background-color:var(--tertiary-color)}.tertiary-light-bg{background-color:var(--tertiary-light-color)}.tertiary-lightest-bg{background-color:var(--tertiary-lightest-color)}.quaternary-bg{background-color:var(--quaternary-color)}.quaternary-light-bg{background-color:var(--quaternary-light-color)}.quaternary-lightestr-bg{background-color:var(--quaternary-lightestr-color)}.quinary-bg{background-color:var(--quinary-color)}.quinary-light-bg{background-color:var(--quinary-light-color)}.senary-color-bg{background-color:var(--senary-color-color)}.senary-light-bg{background-color:var(--senary-light-color)}.septenary-bg{background-color:var(--septenary-color)}.septenary-light-bg{background-color:var(--septenary-light-color)}.white-bg{background-color:var(--white-color)}.black-bg{background-color:var(--black-color)}.grey-bg{background-color:var(--grey-color)}.primary-color{color:var(--primary-color)}.primary-light-color{color:var(--primary-light-color)}.primary-lightest-color{color:var(--primary-lightest-color)}.primary-lightest-60-color{color:var(--primary-lightest-60-color)}.secondary-color{color:var(--secondary-color)}.secondary-light-color{color:var(--secondary-light-color)}.secondary-lightest-color{color:var(--secondary-lightest-color)}.tertiary-color{color:var(--tertiary-color)}.tertiary-light-color{color:var(--tertiary-light-color)}.tertiary-lightest-color{color:var(--tertiary-lightest-color)}.quaternary-color{color:var(--quaternary-color)}.quaternary-light-color{color:var(--quaternary-light-color)}.quaternary-lightestr-color{color:var(--quaternary-lightestr-color)}.quinary-color{color:var(--quinary-color)}.quinary-light-color{color:var(--quinary-light-color)}.senary-color-color{color:var(--senary-color-color)}.senary-light-color{color:var(--senary-light-color)}.septenary-color{color:var(--septenary-color)}.septenary-light-color{color:var(--septenary-light-color)}.white-color{color:var(--white-color)}.black-color{color:var(--black-color)}.grey-color{color:var(--grey-color)}